I first learned of the danger posed by the typical dam design found in many Midwest rivers when I researched the Yorkville, IL dam. Here are two videos that better describe that danger.
A four minute video that demonstrates the danger.
A 24 minutes video that explains the "hydraulic jump" that causes the rolling current that causes the drownings. It is the backwards rolling current generated near the face of the dam that causes these dams to be called "rolling dams." Another thing I learned is that all of the air trapped in the recirculating current makes it foamy and even harder to swim in.
When I first saw the above video many moons ago, I also found a video that trains first responders how to do a safe rescue. Unfortunately, I now can't find that video. If I remember correctly, the jest of the video was to first string a rope from one bank to the other.
This video scares me just to watch it. That water was up to his knees and flowing pretty fast. And there is a foamy hydraulic jump of at least a foot or so at the base of the dam.
The Kankakee, IL and Wilmington, IL Dams each have Class C hydraulic jump (submerged and rolling).
Carpentersville, IL Dam seems to be designed to create a Case A (stretched out and safe) hydraulic jump. But I still would not want try going over that dam!
Hofmann Dam in Riverside, IL, is an example where an obsolete mill dam has been removed.
This video should get you started on other videos of dam removals.
Of the 13 dams that used to be on the Fox River in Illinois, two of them have already been removed. There are plans to remove the Carpentersville, IL Dam, even though it has one of the safer designs.