Do I need a hydrogeological survey before drilling?

Yes it is highly recommended (often required) to perform a hydrogeological or geophysical survey to identify the best location, expected yield, depth and avoid dry holes.
This upfront cost (e.g., KES 50,000-80,000) can save a lot later by reducing risks.