Kuruwitu is the best snorkeling there is in Kenya. I saw so much in one day!.