Cocooned among 32 hectares of tropical gardens, just off the coast of Tanzania, The Residence Zanzibar resort retreats you to a world of divine relaxation.