Magic Waters Water Park in Cherry Valley, Illinois is the best water park in the Rockford area. The park offers many water rides, a wave pool and the lazy river. Pull up a chair by the wave pool and relax while getting some sun. It also has a few places that you can eat. Great fun!