April, May and June. Skies are clear, sea temperatures are pleasant (23-25°C), and the crowds are still thin before the European summer holiday rush.
March and November. March is still dry and calm before the Easter break; November is post-rainy-season, with greener landscapes a…
Come in April, May or June for the best balance of sunshine, comfortable temperatures and empty beaches.