November–April: Best beach weather with clear skies and calm seas, ideal for island hopping and water sports. May–October: Monsoon season with occasional rain ...