Situated on the shores of Lake Naivasha, a fresh water lake whose surface area depends on the rainfall, the resort is 125kms from Nairobi