Kingston replaced Port Royal as the commercial center of the island.
Kingston took over as Port Royal as the commercial center of the island.
Sometimes the operative constraint is physical--you can't build airports just any old place.