Cannon Beach, Haystack Rock