Cannon Beach
Where: Surfsand Resort, in Cannon Beach, Oregon.
Why: For a laid-back, luxe family getaway.