Тропический пассатный, теплый и очень ровный. Среднемесячная температура в течение года колеблется незначительно - от +22-24 C зимой до +28-29 C летом. Суточные изменения температуры также прослеживаются слабо, однако в горных районах по ночам может быть прохладно. Температура в южных районах обычно несколько теплее, чем на севере, а в центральных горных муниципалитетах всегда заметно прохладнее, чем на побережье.
Наиболее благоприятное время для посещения страны - с декабря по апрель, когда погода относительно прохладна и суха. Однако на этот период приходится и пик туристического сезона, когда остров буквально переполняется туристами, цены высоки, а размещение в отелях без предварительного бронирования достаточно проблематично.