Travellers who like staying close to Cannon Beach recommend The Waves / The Argonauta Inn / The White Heron Lodge, Mcbee Cottages and Tolovana Inn.
KAYAK users have found double rooms near Cannon Beach for as cheap as AED 244 in the last 3 days. The average price is AED 318.