The answer is all of these
There are four types of diffusion. Relocation, Stimulus, contagious and hierarchical
The Us were able to find same Cuban products from other supplier countries, while the Cuban country had to find other suppliers.
Cuba was not able to develop a high commerce with the US and the surounding countries were not necessarily the best ones to make business with. Cuba had the support from the former USSR until 1989 when it was disolved. Russia continued helping but not at the same level or amount as before.
I'd say that they got it from exploration, really.