Rivers absolutely do have beaches in the real world, as sand or small pebbles get carried downstream and deposited.
Some rivers can be very, very wide.
Here's an example of a real life river with many beaches, in Australia:
https://www.visitthemurray.com.au/p...ry/things-to-do/explore-the-land/beaches