Expected rainfall in Shannon is less than in Zanzibar. You can expect this to be the case over the next 25 days.
With an average temperature of 26 °C, peak weather can be found in December. As a traveller, expect to see changes in flight prices during that period. The temperatures in Zanzibar are hotter than in Shannon.