If you have a reason for so many docks, it's fine with me then

Especially if a lot of sailors get off their ships I would expect more services catering to them (more inns, brothels, etc).