Mediterranean restaurant with stunning sea views, located in a hotel.