Cannon Beach is a charming coastal town in Oregon, known for its stunning views and iconic Haystack Rock. Nestled along the Pacific Ocean, it offers a laid-back vibe that attracts both tourists and locals alike. The sandy beaches are perfect for long strolls, while the surrounding cliffs provide great hiking opportunities. Visitors can explore quaint shops, art galleries, and cozy cafes that line the streets.
I recommend staying for 3 nights to be able to recharge and relax.