There are 4 attractions in Malindi. Ruins of Gedi, coastal swahili town ruins dating to medieval centuries, is the most popular.