Your guide to the best time to visit Zanzibar!