Glad to be of help. Never been on a cruise before (my daughter and I leave on Saturday on the Magic!) but I've been to St. John many times. It's a wonderful place that would be a shame to miss, IMO.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!