The most famous natural landmark at Cannon Beach is Haystack Rock,
a huge outcrop in the ocean that can be seen for miles.
This natural feature is particularly attractive in morning hours
when fog blankets the Oregon Coast.
Haystack Rock, Oregon Coast