Zanzibar is a land of giants. Isolated from mainland Africa, these islands nourish some of the earth’s most unique animals, many being the largest found anywhere in the world.