Zanzibar, the largest surviving Swahili town along the East African shore, was built on an ancient coral reef on the coast of Unguja Island, the main island of the Zanzibar Archipelago ... Town forms ...