For something completely different why not stay on one of the many hidden jewels of the Zanzibar Archipelago. Each island is unique and offers a particular charm...
Mnemba Island Lodge
Chumbe Island Park
Fundu Lagoon (Pemba)