What helped make New York City a major city?

The location of New York City at the mouth of the Hudson River made it a natural seaport, allowing for trade and immigration, helping it become a major city.
Copyright Wanderlust World © https://www.ynyoo.com