The PSA, (Passenger Services Act), effectively stops you from traveling from one US port to another one way. You can only do that on a US built ship registered in the USA. After the demise of AHC the only ones left is the American Costal Voyages and they do just the Eastern Seaboard AFAIK
. Also the Delta Queen is still sailing but by special circumstances.