Seaside restaurant with a private beach. Offers seafront dining and Mediterranean-style rooms.