Three things I have done to reduce the possibility of water coming out around the curtain/through the curtain. I covered the factory curtain with a second curtain. I have a "moose/lodge" theme in my camper and used a shower curtain that I had. I attached Velcro to both of the curtains. I keep the factory curtain in the shower and the moose curtain on the outside. The moose curtain darkens the shower, but not enough to bother me. Both curtains go get wet, but dry quickly. Water does not run down onto the floor. The second thing I have done is to put an L shaped shower guard on the side of the shower away from the faucet. I have a large one, about 3 foot high and the bottom of the L is about a foot long. I would not have used the shower guard IF I could have found another set of shower curtain clips. The clips are about 2 inches square. They were a 2 X 4 inch piece of plastic that was folded in half. They clips have a sticky back that you attach to the wall. Then you pull the curtain into the gap created by the fold. The clips hold the curtain to the wall. I use the clips on the side of the shower where the faucet is.
In my PU, I had put Velcro on the wall and the curtain to keep the shower curtain closed. If someone doesn't like the fabric getting wet, you can put a clear liner curtain on the inside of the cloth curtain or spray the curtain with water repellent spray.