 The Des Moines Rapids were about long and, traveling upriver, began just above the mouth of the Des Moines River at Keokuk, Iowa.The Rock Island Rapids were between Rock Island and Moline, Illinois.Both rapids were considered virtually impassable.