Zanzibar has it all! In five days in Zanzibar I had a little bit of everything. Relaxation, luxury, culture and adventure in one short little stay.