Ports are a mess but shipping company profits are at record highs