High season is Dec–Feb, a prime time for diving and snorkeling but with very hot, humid weather. The tropical climate is warm year-round, with a rainy season Nov–Apr and occasional cyclones Jan–Feb. The warm, dry season is May–Sep. Key events include the Thaipusam Cavadee festival (Jan/Feb, dates vary), celebrated by Mauritius’ Tamil population with firewalking and sword-climbing rituals; Chinese New Year (Jan/Feb, date varies); and the Festival Kréol (Rodrigues Island, Dec), with traditional Creole music, dance and cuisine.