Where to Sip and Stay in Cannon Beach
Cannon Beach is one of the most popular on the Northern Oregon Coast, and for good reason. The famous Haystack Rock on the beach towers at 235-feet tall, providing a home to birds, sea lions and sea creatures in the marine garden below, along with ample photo...