Cannon Beach, Oregon is a charming coastal town known for its iconic Haystack Rock, a towering sea stack that attracts visitors from around the world. The town boasts beautiful sandy beaches, art galleries, and boutique shops, making it a popular destination for both relaxation and exploration. Outdoor enthusiasts can also enjoy hiking in nearby Ecola State Park or surfing in the Pacific Ocean.