Cannon Beach, Oregon
Cannon Beach is a charming seaside village well known for its distinctive Haystack Rock and Needles marking the shoreline.
Renowned as one of the best art towns in America and named one of the world’s most 100 beautiful places by National Geographic, Cannon Beach has plenty of fabulous things for visitors to experience.
Unique Places to Stay in Cannon Beach
The finest bed & breakfasts, boutique hotels and country inns located in Cannon Beach, Oregon.