A cruise ship that was due to sail from New York to The Bahamas this week is instead due to arrive in St. John, Canada, on Thursday after weather conditions made it impossible to safely reach the islands.A cruise ship that was due to sail from New York to The Bahamas this week is instead due to arrive in St. John, Canada, on Thursday after weather conditions made it impossible to safely reach the islands.



