“If the government already OWNS the land, it simply cannot be “taken”. That’s because the government does the taking, and the federal government can take state/municipal owned land only with the permission of the state affected.”
I think many, or most ports are owned by states or cities, and those entities would be the ones to expand existing ports or construct new ones, not the feds.
And the need for new ports in this discussion is primarily on the west coast, not New Jersey.
California's Coastal Zone Management Act, plus the Coastal Range and its impact on potential locations for railheads and quays, pretty much wipes out that state as a place where serious expansion can be made.
Then, of course, there are the crazoids in Oregon, and I'm sure they'd rather plough Mexico under than allow a single linear foot of their precious shoreline be used to do anything (/sarc).
This doesn't mean East Coast facilities are not needed ~ they will be ~ but no one is going to build them.