The most memorable experience I had during my recent trip to Zanzibar was visiting the Shamba (villages) for a cultural tour. Visiting the locals in their mud houses was really an emotional and eye-opening experience.
(Click on photos for higher resolution)