Weapons.
Money, business and economics is just a way to keep from bloodshed.
Because if China really wanted to take Jamaica for themselves, who's to stop them?
Maybe the U.S would step in, but mainly for their own sake - they wouldn't want a Chinese base right off the U.S coast - not because of the Jamaican people's well being.
People don't want to see that continent gear up.
shyt if South America and Africa were nuclear threats foreign policy would be a next level of chess. If both continents/nations of those continents tried to move on North America, they have a pretty solid chance because they're at a geographic advantage.
If Europe attacks either, that'd leave room for a Chinese/Arab counter attack on Europe not to mention a volley coming from Africa itself.
You'd have to be able to please all sides, meaning folks would have to cater to Africans and South Americans unless they want to get checkmated.