The perfect spot and location for a multi-generational family holiday. Breathtaking views, great restaurants, and steps from the beach.