Cruise liner pulls out of Bahamas for Cuba