The coral-stone ruins of Gedi, a medieval Swahili town on the coast of Kenya. The coral-stone ruins of Gedi, a medieval Swahili town on the coast of Kenya. Post navigation The coral-stone ruins of Gedi, a medieval Swahili town on the coast of Kenya.