Forget Cannon Beach where hotels cost $300 and Garibaldi keeps 1912 trains for $25
Cannon Beach draws over 1.5 million visitors annually to Haystack Rock. Hotels charge $200-400 per night. Downtown galleries replaced working docks decades ago. Parking lots fill by 8am in summer. Fifteen miles south, Garibaldi keeps what Cannon Beach paved over: a 1912 railroad depot, fog-wrapped pilings, and fishing boats unloading at dawn. The Oregon Coast … Lire plus









