When traveling along the Swahili Coast and taking excursions into Kenya, Tanzania and Madagascar, a cruise line can overcome ...