Cannon Beach, Oregon

Oregon

Cannon Beach

Home to Haystack Rock, the town has miles of wide open beaches plus quirky shops, attractive art galleries, and delicious dining that attract families from near and far.