The Zanzibar archipelago is a stunning collection of 40 islands sprinkled across the Indian Ocean, each with a dazzling array of coral reefs to snorkel, rainforests to explore and fishing villages to visit. Choose to bliss out on deck on a chartered boat, dive into the crystal waters or cast a line overboard. With most meals served on deck and lazy days by the water, all that needs to be done is to drop anchor and pick up a cocktail.

Highlights

Go ashore and hike through the Ngezi Rainforest, a gigantic spread of indigenous

Visit a local fishing village for some cultural interaction

Snorkel among a stunning collection of corals and colourful fish

Enjoy a BBQ dinner of freshly caught fish while watching a stunning sunset