Cruise lines offer shorter cruises that can range anywhere from two to four days in length. Most cruise lines have select cruise ships sailing three and four night cruises to the Bahamas. The three day cruises typically leave on Friday and come back on Monday.