Interesting findings Soulflame.

So it would appear that trade income can be blocked either by blockading the port or by a ship sitting on the actual trade lines (marked by movement of the tiny ships)?

With regards to the shipwright, maybe it disrupts trade because it's effectively utilising the port?