The view of Haystack Rock from Surfsand Resort

Cannon Beach