Pin as visited
Pin as planned
Photo of Cannon beach
Pin Cannon beachCannon beach
InfoPhotosVisited Planned

Cannon Beach is a small coastal town located in Oregon, United States, on the Pacific Ocean. It is known for its stunning natural beauty, with a wide, sandy beach and towering sea stacks, including Haystack Rock, which is one of the most iconic landmarks on the Oregon coast.

Cannon Beach is a popular destination for beach-goers, hikers, and nature lovers, offering a wide range of outdoor activities, including hiking in the nearby Ecola State Park, bird watching, and beachcombing. The town is also home to a vibrant arts community, with several galleries, studios, and shops showcasing local artists and artisans.