Why did cities grow around ports?
Short answer
Water transport brought people and goods together, creating work in loading, trade, repair, and administration.
How it works
Terrain, wind, water depth, politics, and trading partners matter. Not every port becomes a large city.
Key point
The practical point is this: Not every port becomes a large city.