So how is Solar and Wind power, better than Hydro from water??
Well, it is and it isn't depending on the situation. If the hydro-electric facility already exists, then solar and wind are not better. If you have to flood vast areas of forest or arable land to create new hydro-electric projects, then wind and solar might be better to some degree.
Small scale dams might be good though. For example, the Grand River in Ontario already has several small dams to control the water flow. They in fact help prevent flooding although they generate no energy. But the same idea could be used for any relatively fast moving body of water but with hydro-electric generation capabilities as well.
It would provide more localized generation for the surrounding area while helping take some of the load off the grid.