The contrast of blue waters and sky against a white beach ... ‘beautiful'. We can see why too – it has palm trees, gorgeous buildings and a stunning mountain in the background. Its great ...