....but doesn't Charleston have a port? Need more tin foil.
Not every port has departures to every other port. Unless they containerize those puppies, they'll need either a RoRo or general cargo ship.
I ship stuff from New Hampshire but it goes on the ship in NJ rather than Boston, just a question of the routings available.