GatorHater...have you been taking any mock MCAT exams to gauge your potential performance? That would give you a good idea of if you're even capable of getting the type of score needed to gain admission to a U.S. med school. Keep one thing in mind...given that you've taken the MCAT three times already, most medical schools will be skeptical about your ability to successfully complete the USMLEs, specialty board exams, etc...
Although I disagree and believe that MCATs and USMLEs do not correlate well at all, the admissions committees are what matter.
Now, you have three strikes against you already. In order for you to successfully gain admission to a U.S. medical school, you would have to score WELL ABOVE the mean since most people you're competing against have the advantage that they did not take four attempts to get a good score (usually one or two attempts is the norm).
Unless you believe you're capable of getting an MCAT score in the mid30's (say 33 or higher), you may want to seriously consider the caribbean. I have no knowledge of caribbean schools but from I've heard that it can be quite difficult to adjust, so you may want to take a trip out there and see if you like them first.
Or, try an osteopathic school...if you can get your MCAT into the high 20's, you should be competitive at those places.
Another reason you may want to consider osteopathic is that you seem to have difficulty with exams...if that's the case, you'll find it difficult getting into residency after caribbean school because you usually need a higher USMLE score to compete with U.S. MD grads. Would be a shame to do all that and then get stuck without a residency spot. If you go osteopathic, you don't necessarily have to rock the USMLE since there are D.O. residencies that are excusively for osteopathic graduates. I believe this is probably your best option.
So my advice...take the MCATs, get your score up into the high-20s and apply to osteopathic schools. Good luck.