We could have both port and wharf (wharf as an upgrade from port), and cities with port can not build ship, as think more cities had merchant port then had a ship building industry. Ledhungaskip (levy ships) would still be buildable in a port, as well as any ships recruited in similar way (ie built by fishermen for tax reduction). Price not building time should then be what keeps people/AI from upgrading too much.