Kenya has a beautiful coastline with some ... Malindi is an ancient trading town with beautiful historical sites and restaurants that tourists can explore after enjoying the lively beach.