There aren't a ton, but what Iowa lacks in number it makes up for in charm. In Dubuque, the Grand Harbor Indoor Water Park & Resort is located right by the Mississippi River. It offers a host of packages and family-friendly fun. Your other choice is the WasserbahnÂ® Waterpark Resort near the Amana Colonies. You don't need to stay overnight to enjoy this fun!