Nicknamed the ‘Spice Islands’ for their centuries-old trade in cinnamon, nutmeg, and cloves, the Zanzibar archipelago off the coast of Tanzania is a tropical paradise in every sense. Picture yourself basking on powdery white-sand beaches, shaded by swaying palms, with the clearest turquoise waters you’ve ever seen glistening under the equatorial sun.
While Zanzibar is undoubtedly Tanzania’s most famous island destination, it’s far from the only one worth visiting. From the untouched beauty of the Mafia Island archipelago to marine sanctuaries and quiet escapes near Dar es Salaam, each destination offers something special—whether it’s world-class diving, mouthwatering seafood, vibrant coral reefs, or rich cultural history.
10. Changuu (Prison Island)

Just northwest of Stone Town lies Changuu Island, more commonly known as Prison Island. Once used as a detention center for rebellious slaves and later a quarantine station for yellow fever, it now stands as a serene retreat. Most of the island is part of the exclusive Changuu Private Island Resort, though visitors can explore its historic sites and beautiful beaches.
The island is home to a colony of Aldabra giant tortoises, some of which are over a century old. These creatures, descendants of tortoises brought from Seychelles in the 1800s, roam freely through the grounds of the former prison. Another highlight is the historic British governor’s estate, offering a glimpse into the island’s colonial past.
9. Chumbe Island

Chumbe Island is a pristine, uninhabited island off Zanzibar’s coast, known for its immaculate coral reef ecosystem. Once a restricted military zone, it has been preserved as Chumbe Island Coral Park since the 1990s. The result is a reef teeming with life—tropical fish, sea turtles, hawksbill turtles, and even dolphins frequent these vibrant waters.
Although diving is restricted to protect the marine life, snorkeling around the reef is an unforgettable experience. Birdwatchers will also delight in the island’s 50 species of birds, including the endangered roseate tern. Chumbe offers a rare opportunity to immerse yourself in untouched marine and coastal biodiversity.
8. Mnemba Island

Mnemba Island is a tiny, triangle-shaped private island just off the northeast coast of Unguja, the largest island in the Zanzibar chain. Home to an exclusive luxury resort, Mnemba is reserved for guests only. However, divers and snorkelers are welcome to explore the surrounding reef.
The Mnemba Atoll is a protected marine reserve, making it one of the best diving sites in East Africa. Beneath the waves, you’ll encounter a kaleidoscope of marine life—lionfish, turtles, moray eels, and stingrays among them. On land, green turtles nest on its shores, and dolphins are frequently seen offshore.
7. Rubondo Island

Located in the southwestern reaches of Lake Victoria, Rubondo Island is the largest island national park in Africa. Dominated by lush rainforest and surrounded by marshlands and wetlands, it offers sanctuary to rare and endangered species.
Wildlife lovers will be thrilled to find elephants, hippos, giraffes, crocodiles, and even chimpanzees here. The island is also a birdwatcher’s dream, with over 300 species including fish eagles and marabou storks. With its unique mix of land and aquatic animals, Rubondo offers a semi-safari experience in an unforgettable setting.
6. Mbudya Island

A quick boat ride from Dar es Salaam brings you to the tranquil shores of Mbudya Island. Part of the Dar es Salaam Marine Reserve, this uninhabited island is a beloved day-trip destination for city dwellers seeking a peaceful escape.
Relax under a beachside banda, dine on fresh seafood, and enjoy snorkeling in the clear waters. Nature lovers can follow forest trails to spot native coconut crabs and other wildlife. It’s the perfect way to unwind just minutes from Tanzania’s bustling capital.
5. Kilwa Kisiwani

Kilwa Kisiwani, meaning ‘Island of the Fish,’ was once the thriving center of the Kilwa Sultanate—one of East Africa’s most powerful trading empires. Between the 9th and 19th centuries, it flourished as a hub for gold, ivory, and spice trade.
Today, only ruins remain, but they are among the most impressive in the region. You can explore the 16-domed Great Mosque, the Husuni Ndogo (Little Fort), and the expansive Palace of Husuni Kubwa. Access to this UNESCO World Heritage Site requires a permit, but history buffs will find it well worth the effort.
4. Bongoyo Island

Situated just off the coast of the Msasani Peninsula, Bongoyo Island is part of the Dar es Salaam Marine Reserve. With two stunning white-sand beaches and a laid-back vibe, it’s a perfect destination for a carefree day in the sun.
Activities on the island range from snorkeling and kitesurfing to picnicking with your toes in the sand. Seafood is often grilled fresh right on the beach, offering an authentic taste of coastal Tanzania. Just 30 minutes from the mainland, Bongoyo makes for a convenient and idyllic retreat.
3. Pemba Island

Known as “The Green Island,” Pemba is a hidden gem within the Zanzibar archipelago. Lush hills, clove plantations, mangroves, and secluded beaches define the island, which remains largely untouched by mass tourism.
Underwater, Pemba is a diver’s paradise, with steep drop-offs and vibrant coral reefs hosting barracuda, reef sharks, and turtles. On land, you can visit Chake Chake town, explore the ruins of an 18th-century fort, or venture to Misali Island to spot the elusive Fischer’s turaco in the wild.
2. Mafia Island

Despite its name, Mafia Island is a peaceful haven, known for its tranquil atmosphere and exceptional diving. Most of the island is part of the Mafia Island Marine Park, protecting its coral reefs, mangroves, and marine wildlife.
Snorkel with sea turtles, search for whale sharks, or simply lounge on nearly empty beaches. Inland, birdwatchers will find over 100 species flitting among the island’s jungle paths. Be sure to explore the 850-year-old Kua Ruins on nearby Juani Island to uncover a slice of local history.
1. Zanzibar (Unguja)

No trip to Tanzania’s coast is complete without visiting Zanzibar Island, or Unguja. Known as the “Spice Island,” it was once a major trading center for spices and slaves. Today, it enchants visitors with its cultural fusion, ancient architecture, and idyllic beaches.
Explore the UNESCO-listed Stone Town, where winding alleys lead to bustling markets, historic mosques, and colonial mansions. Book a spice tour to see and sample cloves, nutmeg, and vanilla right from the source. Offshore, you’ll find world-class snorkeling and diving in the coral gardens. Key landmarks include the Old Fort, Sultan’s Palace, and St. Joseph’s Cathedral.