The Lavington Beach Hotel features a Mediterranean restaurant.