Cannon Beach was voted one of the 25 Best Oregon Beaches by VacationIdea.com

Check out the full article here