Sort:  

Well, Zanzibar is located just a few degrees off the equator so the weather is pretty much the same all year round. The locals are also there all year round so my answer would be anytime is a great time ;) Thanks for the pizza!

As I've heard a few times by bloggers from Asia, some of them are under two seasons only. Rain and dry season. Probably I should check that too before traveling there ;)
Thank you!

Yes, there is the rainy season in Zanzibar too but from what we heard, it´s not really much different. A short tropical shower once or a few times per day. It must be actually quite refreshing and enjoyable in the heat ;)