Everything we do has an 'impact'.  The correct way to assess it is to look at all the alternatives, not a damn in isolation.  
At the end of a day, creating a large lake is the least harmful to the environment compared to burning fossil fuel or nuclear.  While a damn and a lake disrupts, it also has benefits.  In fact the Great Lakes were gouged out by the ice age.