No trip to Cannon Beach is complete without a stroll to Haystack Rock for a peek inside the tide pools that gather around its ...