Gulf-view resort featuring a spa, rooftop pool, kids' camp, and laid-back dining, steps from the beach.