With a stay at Surfsand Resort in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 9 minutes by foot from Haystack Rock. This upscale hotel is 1.6 mi (2.6 km) from Tolovana Beach Stat ... Read more

View all Luxury Hotels in Cannon Beach (OR)