Usually the hurricane season starts a little later in the summer, August, September, and October. I've heard that this a beautiful time to go as well...just hot! We've booked for July because I'm a teacher. The average temp is 32 degrees and humid. I would say go when you want to have your wedding everyone will be there for you and being in a tropical paradise, even with a day of rain is no biggie.