My daughter wore these all day at the lake and never once complained about rocks getting in, which is a first. The closed upper keeps the debris out while the drainage holes still let water pour right through.
My kid wore these all day at the lake and the drainage holes actually work—water pours right out and they're dry by the time we get to the car. The closed upper kept the gravel out too, which was my main worry.