Cruise lines have been dealing with challenging weather at their private islands in The Bahamas this winter.