The Islands

Zanzibar often takes the limelight for its beautiful beach retreats on the Indian Ocean; however there are some real hidden gems on the mainland coast of Tanzania and also the adjacent islands of Pemba and Mafia and not to forget Rubondo Island. Zanzibar's beautiful beaches really attract the crowds but the mainland coast offers a much quieter and more remote setting.

Mafia Island

Zanzibar Island

Pemba Island

Rubondo Island