Sun, sand, and sea for all ages Perched on the...