Kenya has one of Africa’s greatest beaches. Protected by coral reefs, the squeaky-clean white sand Kenya beaches melt into warm tropical waters that are idea for driving snorkeling and swimming – and that’s before the annual spectacle of whale sharks passing along the Kenya Coast around February and March each year.