Cruising to the Bahamas From Port Canaveral you have the choice of Carnival Cruise Line, Royal Caribbean and Disney Cruise Line. Royal Caribbean and Disney Provides a day at their private Islands making the trip more enjoyable. Those cruises are usually 3-4 days. You can Cruise Eastern Caribbean on RCCL for a 7 night cruise that also ports in Nassau.