Ultrasonic Sensor Water Drop Problem

Hello everyone, I'm using an A02YYUW ultrasonic sensor in a well. The well is 2-3 meters deep, with a distance of approximately 1.20 meters between the sensor and the water. It measures the well level by looking at the water. However, when rain or drops drip from the well cover or grate, or when the water creates small waves, it's affected by the drops, and suddenly the sensor, which used to give a stable reading, suddenly starts giving nonsensical readings. What can I do about this? What can I do to prevent the sensor from being affected by the drops?

Cover the well? Average the readings over time, maybe take a reading 1 per minute and take 10 or 15 to form a moving average.

Since well water level doesn't change suddenly, you could just filter out no-sense on your code.

The "waves" should be insignificant compared to 1.2 meters so I assume the problem is "sound" and the sensor (receiver) may not be filtered so it could be picking-up noise that is not ultrasonic. Or, maybe you're getting ultrasonic noise too...

If the water drops cause problems, what happens when water is pumped from the well? Doesn’t that also cause problems?