So much whining here and elsewhere - elsewhere especially - you'd think everybody was on a Carnival poop cruise to nowhere instead of three days of amazing weather, two days on everybody's professed "favorite island on earth" and a few hours of inconvenience/extra time onboard. Everybody rushes onboard at the beginning of the trip to "maximize their time", causing massive lines and slow security, but when they have to stay on the boat for an extra bit of time you'd think that Disney was strapping them down to draw and quarter them in some medieval torture event.
I'd choose San Juan over Tortola any and every time. The BVIs are amazing, but if you really want to experience them you'll not get a chance in the scant hours a cruise ship is in port.
When it comes to unforeseen expenses related to this kind of thing, I have two words. Trip Insurance. Don't leave home without it.
Call us crazy, but we would be bummed if a new port to us would have been replaced with a been there 3 times and done that port. We have done a few DCL cruises and hit the same islands many times. Now we wouldn't be asking for compensation or anything, because we don't roll that way, but would be very disappointed. It is ok for people to be disappointed, and sometimes, whining, is just away of venting away you disappointment.
We are also branching out to other lines now to open up options to visit islands DCL doesn't, because while we love as many sea days as possible, we also want to add new places to the, we were there list
