Dams are very efficient to construct, because you take advantage of natural valleys - erosion has done most of the heavy construction work for you. The catchment area isn't just the surface area of the reservoir, but huge areas of surrounding land. Major hydroelectric reservoirs are unimaginably vast.
https://en.wikipedia.org/wiki/List_of_reservoirs_by_volume