I have heard the best weather is from January to May. I think it is a little warmer in the summer and then you have hurricane season. With this said, I am getting married in August. It will be HOT but that seems to be the only time we can do it. CONGRATS and welcome!!!