Haystack Rock (big rock in water at middle left) and the beach at Cannon Beach are seen from Ecola State Park in Cannon Beach, OR. Ellen Banner / The Seattle Times