The best months for a Kenyan beach holiday are June to October and January to early March. This is because November, December and late March to early June are the rainy seasons. The good news is that the water is always relatively warm, so you can swim year round.