The engines are really efficient. Unfortunately, the cheapest fuel has a lot of sulphur in it, so there's a lot of sulphur dioxide that comes out of the engine. Low sulphur fuel is 4x the cost.
So, yeah. I don't think the cargo ships are villains or anything, but one of them is worth 50 million cars, for that specific type of emission. (cars would be higher, but they're regulated.). Generally it's turning around, different countries are requiring low sulphur fuel, in spite of the cost. The us was January, i think.