Why was Byzantium’s harbor significant to its becoming the new capital of the Roman Empire?

The harbor allowed for trade with other areas.
The harbor provided defenses from invading forces.
The harbor meant that the city did not need defensive walls.
The harbor helped facilitate communication with the West.