Ottawa, Illinois is a town that sits at the confluence of the Illinois and Fox Rivers about 90 miles southwest of Chicago, and it has the kind of beauty that makes you feel slightly betrayed by every ...