I think most of what you’re saying makes sense.
Where did you get the cutoff of ~8 cm for the size of stones on a beach?
There are definitely beaches along rivers, typically not sandbars in the middle, but certainly along the shores.