Климат здесь субтропический, очень мягкий. Сказывается влияние теплого течения Гольфстрим, а также постоянно дующего юго-восточного ветра с экватора (пассата). В течение всего года средние месячные температуры не бывают ниже +20 градусов. Прохладнее всего в январе, когда в ночные часы температура понижается до +17 градусов, в дневные часы достигает +25 градусов. Самое жаркое время года - июль, август. Средняя минимальная температура в это время понижается до +24 градусов, максимальная достигает +32 градусов. Самыми засушливыми месяцами являются февраль и март, в них месячное количество осадков составляет около 40 мм. Самое дожливое время года - период с мая по октябрь, в них месячное количество осадков колеблется от 150 до 220 мм. В это время возможны тропические ураганы, характерные для всего Карибского региона. Температура воды в прибрежных частях страны с августа по октябрь прогревается до +30 градусов, в остальные же месяцы держится на уровне +25...+27 градусов.