The 29-room Michelin-rated hotel sits on a small public beach. Go for a swim, then relax and take in the view from Terrazza ...