Hello Solotraveler,
Also Chase Bank USA's Saphire Card covers Jamaica, The same 3 countries you mentioned above were previously not covered, but now are, I'm looking at the letter they sent me to show the rental co. as i type. Now that TD banks are in the US you might check with them because Their first class travel VISA covers Jamaica as well. And my American Express card covers in Jamaica.