Leeward Beach Posted on July 4, 2010 by marta Reply One of my favourite photos taken out at Leeward beach as the waves were splashing up over the rocks. The sky was a beautiful blue and of course the colour of the ocean was that intense turquoise found here in the Turks and Caicos Islands. Marta http://www.harbourclubvillas.com