2. Cannon Beach • Oregon
Listed as one of the world’s “100 Most Beautiful Beaches: by National Geographic and one of the “100 Best Art Towns in America” by author John Villani, Cannon Beach, Oregon rests between the Pacific Ocean and the Coast Mountain Range. This beach vacation spot has a little of everything, gorgeous beaches, rustic mountains, and a quaint northwestern city.