La Villa Rose
Sea view from the roof terrace. The breaking waves on the horizon are caused by the barrier reef which lies a mile from the shore.