You might look into taking a taxi. From the LGB website, it shows 'fixed price' destinations for taxis. They include San Pedro/Cruise Ships at a fixed price fare of $45. It's not clear whether that price would also apply to trips to the Long Beach Cruise Port (which is adjacent to one of the Catalina Island ports). Long Beach cruise port is closer to LGB than San Pedro so I'm guessing that the flat rate fare should be less than $45. Call the taxi company that serves the airport (888-529-3556) and ask them what the 'flat rate fare' would be from LGB to the Catalina Pier next to the queen mary.