Zanzibar is more than just beaches and clear blue seas. This melting pot of African and Arab culture has a fascinating history, particularly evident in its capital Stone Town.
There are plenty of day tours on the island that capture some of that rich past, all brought to life by an experienced local guide. You can also swim with dolphins in the warm Indian Ocean. Book them before you go to make sure you don’t miss a thing.