Cannon Beach is beautiful. We walked to Haystack Rock, but...