If you want to learn history, come to Malinid town. This place has a lot to offer when it comes to the history of ancient trade along the Indian ocean coast. Traces Arab and Chinese traders as well as the Portuguese explorers who visited this area and later on the European colonizers can be found in this town which is located about 100 meters north of Mombasa.
This town is well know for offering great culinary experiences with floating restaurants where a big open boat serves as a restaurant complete with entertainment. You will be charmed by the smiling faces of the welcoming community.
While in Malindi, ensure to view the Vasco da Gama pillar which has been here for centuries. The Malindi Marine Park and Reserve is a major attraction for lovers of marine life with its diverse fish types, mammals like the dolphins and various biotopes. This park is easy to reach by car or air since there is an airport in Malindi. Do not miss to visit the Juma'a mosque which is an ancient mosque used right until the 1800s in slave trade. Take lots of pictures on this historical experience.