Kiweni IslandKiweni Island, sometimes also known as Shamiani Island, is an island located in the Kisiwa Shamiani ward of Mkoani District in Pemba South Region, Tanzania.