When I've had a similar choice, I kept it in the U.S. and took it over to the Bahamas
. (kept it there on the hard
I think the Bahamas have much to offer and are very accessible to the U.S. I personally like being able to easily bring it back to the U.S. if needed where I have easy access to marine
stores, all my tools, my car, etc, to do work on it.
I also just like the diversity of the Bahamas. In addition to the marinas
, and small towns, one can spend a week or more enjoying unihabied islands with anchorages to yourself.
I also own a boat, in the BVIs, but it's taken care of by a charter
company. It's personally, not where I choose to keep a boat as an absentee owner, if I was responsible for it myself. In addition to greater distance, I found long-term storage
options to be chaper in the Bahamas.
Of course, much of it comes down to your personal desires and what locations appeal to you most.