Only three days before Virgin Voyages’ Valiant Lady was due to set sail from New York, passengers were alerted that their would-be vacation in Bermuda was being replaced with a cruise to Saint John, ...