You may want to check if the inner fender liner/splash shield is in place.
If you can see the crank pully from under the fender, than it is missing.
It needs to be in place to stop the water from splashing on the belt.
Driving through miniature lakes is something totally unavoidable.