The Indian Ocean Islands are a year round
highlight and a great way to end your visit to Africa. Some islands experience
short rainy seasons, during summer. The southern hemisphere islands
(Bazaruto, Madagascar and Mauritius) experience exceptional weather except
during the months of January to March. The northern hemisphere islands (Zanzibar
and Seychelles) experience their rains from mid March to May.