Been to two...
and heard about several more. Bottom line is I agree with Evesdropper. If your objective is to make money, don't go. Much better games here. If you are going for vacation & fun, then by all means go and have a great time. Play BJ for fun if you still enjoy the game, or forget about it if it has become just a job and simply enjoy the beaches.
The casinos I've been to are the Atlantis on Paradise Island, Bahamas & the one in San Juan, which I forget the name. Atlantis is a very nice resort, but poor BJ and mostly high min tables. There were few tables less than $100 min. There is little else worth seeing or doing crossing over to Nassau. The locals panhandle the tourists to death there.
Stopped over in San Juan while on a cruise. Mostly went to casino to see a night show, and played very little. This was long ago, so info probably wouldn't be trustworthy today anyway. What I saw at a glance was all poor games.
Virgin Islands & Cayman Islands are great Caribbean getaways. Play in the U.S. until you get burned out, then take a break there.