Haystack Rock

The main rock at Cannon Beach, Oregon

Haystack Rock, in Cannon Beach & Ecola; Landscape by John Christopher

Towering 235 feet above the beach, surrounded by sea or sand, as the tide changes, Haystack Rock is one of the largest sea stacks on America's Pacific Coast.

Contact Us if you would like to license this image.