Keokuk sits where the Des Moines River meets the Mississippi, creating stunning water views. This southeastern Iowa gem has the kind of beauty that makes you stop and stare. The historic downtown ...