nice idea, hopefully the start of a series! it is kind of obvious but maybe you should specify that all island nations in North America are excluded (if I remember correctly for example Bahamas isn't in the Caribbean)
Ha, true, if we were really fiendish we'd leave Nassau in as the sole American island answer! Clue tweaked to reference the West Indies rather than the Caribbean.