Whilst most visitors to the Zanzibar archipelago visit Unguja, commonly known as Zanzibar Island, fewer take advantage of the fact that this is an archipelago, with several other islands and numerous islets.
Only a few kilometres from Stone Town are several islets such as Chumbe and Chapwani, where good accommodation is available. Bawe and Prison Islands are good for daytrips with excellent snorkelling available. Tumbatu Island, off the north-west coast of Unguja is one of the largest off-shore islands but has no facilities for tourists. Mnemba Island is located near the north-east coast featuring luxury accommodation. Although Mnemba is a private island, it is surrounded by a rich coral reef, which is great for scuba diving and snorkelling and is visited by several watersports centres in the area. http://zanzibar.net/islands-in-the-sun/