Haystack Rock in Cannon Beach is one of Oregon's most recognizable and popular attractions. Its intertidal area is one of Oregon's seven Marine Gardens, ...