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.