Travellers planning Zanzibar holidays will find an array of colourful landscapes and unique experiences including palm-fringed sandy beaches, bustling historic towns, rainforests and thriving nature parks, and friendly local residents during their stay.