The small coastal town of Malindi Kenya has seen high and lows since its formation in the 13th century. However, some of the greatest achievements as...