Cannon Beach has become one of the most recognizable places on the Oregon Coast, thanks largely to a 235-foot sea stack rising from the surf. Haystack Rock may be the landmark that appears on postcards, but the town is surrounded by much more than a single famous view. Long stretches of sand, tidepools filled with …