Traveling to the beautiful Oregon Coast? Here are the Top 10 Best Things to Do in Cannon Beach. So many places to eat, Haystack Rock, beaches, and more!