Cannon Beach is a charming coastal town famous for its stunning shoreline and the iconic Haystack Rock. Visitors can enjoy beachcombing, tide pooling, boutique shopping, and dining at local eateries while taking in breathtaking ocean views.
Discover more>>