Cannon Beach's Haystack Rock, an icon of the Oregon Coast (photo: Christian Heeb/Travel Oregon) Oregon Coast Cannon Beach Haystack Rock By Allison Bench