Hotel Benabola offers understated rooms and apartments with a rooftop cafe/bar boasting marina views.