Pristine white sand beaches of Diani, historic Mombasa Old Town, marine park snorkeling, and Swahili cultural experience...