December to February: dry, sunny, and buzzing with holiday energy, but book well ahead. August: surprisingly good with lighter rains and fewer touris…
February–March: still dry, crowds thin out, rates drop by 20%. April is the sweet spot before heavy rains—warm, occasional shower…
Go in December–February for the best beach weather, or in August for a quiet budget trip with tolerable rain.