To address the original question, yes the numbers aren't as good as far as match percentages from a caribbean school as they are from a U.S. school. However, there is good reason for this, there is a natural preference for US students for US residencies.
the carib schools tend to accept anyone who wants to go to medical school, that said, to stay at a carib school means you have to work extra hard to stay in. In US schools, once you're accepted you stand little chance of failing out. Therefore, graduating from a carib school means you've actually proved yourself and for those unfortunate for w/e reason fail out. the "big four" carib schools are known to produce doctors with great board scores and clinical skills, since carib students are constantly under pressure to perform at their best.
someone said earlier it's better to come from ireland, i disagree, a lot of carib students do their clinical rotations in US hospitals getting United states clinical experience (USCE) that other IMGs don't get. Adding to that, carib students are taught US medicine not carib medicine or irish medicine, all the coursework is geared toward the important topics of the USMLE, this includes taking NBME shelves after all subjects, and as said earlier a high fail out rate which weeds out those not qualified.
If you look at SGU or Ross match stats, it's clear that if you work hard enough, ace the boards, and other important characteristics such as likability etc, there is no stopping anyone from becoming that doctor they wanted to be.
Having said all this, I agree apply to US schools, then consider the carib only if you know that the reason you didn't get accepted into US schools was b/c of undergrad and now you are ready to give it your all.
Also only go to the top carib schools, your options later will be better...