Cannon Beach is a charming coastal town in Oregon, known for its stunning sandy beaches and the iconic Haystack Rock. Perfect for a relaxing getaway, this blissful destination offers endless opportunities for exploration and fun!
Stunning beaches, Haystack Rock, vibrant arts scene, outdoor activities, and charming local shops.