Fair trade is better than no trade (other things being equal) if you want to support foreign workers.
Just global trade systems are a hard problem, as I see it, and really can't be organised from the consumer end (ie by simply choosing where/if to buy goods).
And all those poor sailors suddenly retire and live happily ever after, NOT. Buying local is not a solution to sailors and not a solution to buyers either as so many things are simply not being made locally.
What is needed is a control. If company does things like this then countries can start issuing huge fines should any ship of said company visit the their ports. That'll teach them proper.
Note that few of them will do the design/engineering work for you. But if you have a "blueprint" they will build it. Be prepared to pay - they are all making good wages for your city not third world step above slave wages.
The raw material was extracted and the equipment itself was produced by yet another layer of equipment. And so on, until you get to the iron ore and copper and so on. No way will all of that be local.