River rock in custom showers is actually pretty common. Especially upscale outdoor showers by pools.
Using concrete for the base is fine but doesn't serve any useful purpose. Use a Kerdi underlayment system, thinset for the rocks and then grout. Fun project, but when (if) you finish it...