Cannon Beach is a city in Clatsop County, Oregon, United States. Its population was 1,690 at the 2010 census. It is a popular coastal Oregon tourist destination, famous for Haystack Rock, a 235 ft sea stack that juts out along the coast. In 2013, National Geographic listed it as "one of the world's 100 most beautiful places."
AdEnjoy the freedom of a vacation rental. Over 2 million homes to choose from. Compare Vacation Rentals with Vrbo® - Helping Family and Friends Travel Better, Together
Mobile App · 24/7 Customer Service · Cancellation Protection
Amenities: Free Wifi, Full Kitchen, Air Conditioning, Swimming Pool, Pet Frie…