About 80 miles west of Portland, Cannon Beach has a perfect blend of small town charm and oceanside scenery. With several B&Bs, 5-star restaurants and specialty shops, this tiny community is the perfect destination to plan a quiet getaway, romantic vacation, or trip with the whole family. Here’s a handy guide to some of the local highlights you won’t want to miss. What to see: Haystack Rock & Needles Standing 235 feet tall just off the coast, Haystack Rock is the defining icon of Cannon Beach. For even more dramatic views you can walk out to this massive sea stack…

Photo by Wayferer Restaurant