Cannon Beach's Haystack Rock is one of the most recognizable views in the U.S. Here's what makes it an icon on the Oregon ...