Cannon Beach, Oregon
Cannon Beach is a well-known stop along the Oregon coast. With the Ecola State Park, miles of beaches, Haystack Rock, and Hug Point, the charming town basks in the natural beauty of its surroundings. The beach and park include excellent spots for hiking and surfing, as well as bird and whale watching. The town itself offers everything from galleries to cottage tours to art festivals, not to mention the celebrated boutiques available for shopping.