The city of Cannon Beach is situated in Clatsop County, Oregon, in the United States. Famous for Haystack Rock, a 235 ft (72 m) sea stack that juts out along the coast. In 2013, National Geographic ranked it as "one of the world's 100 most beautiful places."
Cannon Beach offers breathtaking views of the coastline, remarkable natural areas, and a charming village by the sea where you can experience the culinary bounty of the Pacific Northwest, enjoy luxurious oceanfront lodging, and explore one of America's top art towns. Just 90 minutes away is Portland.