The best time is from mid-December to mid-April, the country’s peak season. The temperatures remain stable year-round - pleasant, neither too hot nor too cold. But the island falls within the hurricane belt, so they might be a factor from June to November.