There's a lot visitors like about Cannon Beach, especially its beaches and restaurants. You can easily spend a relaxing day visiting Ecola State Park and Les Shirley Park. While you're in town, don't miss a chance to see sights like Cannon Beach and Haystack Rock.