I’ve been to all three many times. They are all very different. PR is very historic but also offers world leading health facilities. It’s also a big cruise centre. BVI has tropical beauty with no crowds. If you don’t sail/boat you won’t totally appreciate what it has ho offer. USVI is more urban and too American for my taste. Although St.John & St. Croix are very nice and relaxed. Cayman is civilized & classy. Expensive but great dining & accommodations. And golf
Spend some time researching and you’ll get a feel which is best for your tastes. I’ve enjoyed all three at various points in my life.
hapoy to answer specific questions.
Flews