As many have already said, there are more and more US medical graduates competing for the exact same number of residency spots. Which means there aren't a lot of left overs even for the students that do actually graduate from the Carib afteri matriculating.
And even that might be fine, if it was 1985 and student loan debt was still dischargable like every other kind of debt in the world. Unfortunately, however, we have entered a world where student debt is now non-dischagable for LIFE. When you bet on the Caribbean and lose you don't just lose the years you put into it and go bankrupt, you literally have to live in poverty every day until you die, because you'll never pay back the debt no matter how hard you try.
Caribbean schools didn't use to be a bad idea, they used to be a good back up option. In years past you would go to the islands if you couldn't quite manage a US school and, if you avoided failing out, you would get a good if not great residency. And if things didn't work out you knew you had taken your shot, went bankrupt, and moved on. Now, however, there are a horde of Caribbean grad competing for just a handful of slots not already taken by US grads, and everyone who doesn't make it in is F-d for life. And it's getting worse with every class expansion and every new school (and there are a lot of them). Soon there aren't even going to be enough residency slots for US grads, and the Carib is pretty much going to be a waste of time. 'Soon', BTW, might be before you graduate.
Don't take the risk. Get in o a US school or try an alternative career.