Cannon Beach is a small coastal Oregon town famous for 9 miles of wide sandy beaches and the famous 235 foot-high Haystack Rock, the third largest coastal monolith in the world. The area around the rock is part of the Oregon Islands National Wildlife Refuge as well as a designated National Wilderness Area. The city’s name comes from a cannon that was washed on the beach when the U.S. Navy schooner Shark was wrecked in 1846. The charming downtown is full of art and craft galleries and is perfect for strolling between the art shops, book stores, restaurants, and bistros. Ecola State Park has dense conifer forest and lovely shady hiking trails. The park is located near Ecola Point, which offers wonderful views of Cannon Beach, Haystack Rock, and the entire coast.

Cannon Beach, Oregon

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.