Combine safari travel with Malindi’s Indian Ocean beaches, coastal culture and relaxing tropical stays.