Thoughts and prayers to those affected by this. So sad and random.
As for nearby ports, I think Norfolk is the closest that has supported cruise ships in the past. Philadelphia is another port (not 100% if they ported ships there in the past). Of the active ports, NYC (Manhattan) and Charleston are “close”.