Who could connect all the Caribbean South America islands together for trade?

The Spanish Empire was the main power that connected the Caribbean South America islands together for trade. They established a network of trade routes and ports that allowed goods to be exchanged between the islands.