The magnificent silver sand beaches of Kenya’s Indian Ocean coast are a holiday destination in their own right.