Italian restaurant, The Pavilion, offers spectacular beachfront views. Enjoy a family-friendly atmosphere in a stunning location.