I can't seem to get around this annoying problem:
I order a new river ironclad (or gunboat, or whatever) from a state such as Illinois, and then it gets built in Chicago on the shores of Lake Michigan, rendering it all but useless.
Obviously the easy workaround is to build boats in border states like Kentucky - but is there any way around this problem otherwise?