Let's not sugar coat this. The #1 reason people go Caribbean is that they can't get into a US MD school.
Caribbean schools are often more expensive than US ones, and only like 20% of their grads actually end up becoming US doctors. When it comes time to apply for residencies, carribbean students get put at the bottom of the pile, if the programs even bother to look at their application at all.
> That generally is not why US born doctors go to medical school outside of the US.
Everyone I know who did it did so for two reasons, and this is one of them. Getting into medical school means tonnes of debt - similar to art school, perhaps. And if you don't do well enough at your residency, or at your medical school prior to that, you are completely screwed in a way those who went to art school are.
Going to the Caribbean (or any other country) for medical school has its risks, though. You are treated differently when applying for residency programs, and need a much much higher score on the USMLE than someone trained in the US to match. But if you don't, you're not stuck with crippling debt.
Oh, and the other reason? Quicker to graduate. Most countries allow you to enter medical school right after high school.