The most well known island in the region is Unguja (more commonly known as Zanzibar), which is the largest island in the Zanzibar archipelago, which consists of over 50 islands. We then have the more remote and quiet Mafia Island, home to a fantastic marine park; Pemba Island, with its more traditional feel, relaxed nature and a fantastic experience to immerse yourself in island life, and then several superb smaller islands and off the beaten track places on the Tanzania Coast.
We would point out however that choosing where to stay is a fine art as each island and area may well suit one person, but maybe not the next. If you would like to go further than just the main island of Unguja, or look to experience another island or area in combination with Unguja, we emphatically recommend doing so. We can advise on where we feel would be best for you by getting to know you and your interests.