That will destroy the river ecosystem, while providing little to nothing for power, since rivers are often shaded.
That's a terrible idea, unless I am missing something.
Why not cover the vast amount of uninhabitable land in solar panels, rather then what small amount of precious resource land that exists.