Stupid question, why isn’t simple capitalism working on the port? This solution while admirable, reminds me of the USSR trying to set the price of bread.
Planning and regulation and bureaucracy prevent these problems, at the cost of slightly higher prices due to the system not being really 'optimal' in the steady state.