Nov-Mar is perfect - sunny, dry, 25-30°C. Apr-May very hot. Jun-Oct wet season but still warm. Monsoons can cancel island trips. High season prices spike.