With top-quality food and stunning views of the sea, this place is a true gem