From the domino sharks of Stone Town to the clove-infused island of Pemba, Zanzibar is a laidback destination that knows how to have fun.