Cannon Beach, Oregon Coast, Oregon, USA
Cannon Beach is a small coastal city about 90 minutes from Portland, Oregon. Cannon Beach’s most famous landmark is Haystack Rock, a spectacular 235-foot-tall rock formation.
The town is also close to other worthwhile attractions, including Ecola State Park, which offers prime hiking opportunities. In downtown Cannon Beach you’ll find small boutiques and galleries to explore.