I don't think that is something that you really need to worry yourself about. Go when it suits you. I say that because there is always something exciting and fun to do all year round. From the snorkelling to the luxury resorts and beach parties and night life. Whatever time you decide to go, you'll find a whole array of fun activities to do.