Cannon Beach is a picturesque coastal town in Oregon, renowned for its stunning natural beauty, charming boutiques, and vibrant art scene. The iconic Haystack Rock, a 235-foot tall monolith, dominates the beach and is a favorite spot for photographers and nature lovers alike.