I know the question was for Uber/Lyft but try to Use google maps to find public transportation from LAX to the San Pedro cruise ship terminal— it’s reliable, many different options, relatively quick and direct, and cheap as can be at $1.75 each way! When I looked up Uber/Lyft rides at the time I flew in/out was estimating $75+ Each way .. the Princess transfer bus from LAX was $47 per person each way
last Saturday for a 4 day princess cruise I got off Southwest Airlines at terminal 1, walked with luggage for 4-5 minutes, hopped on the 232 metro bus then transferred to the silver J bus line to San Pedro, walked 5-6 minutes and was at the cruise check in.. total time was under 2 hours on a Saturday morning… when returning from the cruise Wednesday morning I did it a bit different- walked the 5-6 minutes to the nearest Metro Silver J line, rode that to the Metro green C line commuter train, then the 232 bus line, 4-5 minute walk to lax terminal 1.. again in well under 2 hours as was a weekday with more frequent buses and trains… $3.50 total cost round trip… I did have plenty of time from my flight to check in/sail away as well as the disembarking/outgoing flight… none of the buses/trains were full/packed, easily got on with one roller and a backpack, felt safe on every transit means… bonus of being able to say I rode in a car, plane, bus, train, ship, and boat on this trip— should have rented a scooter/moped in San Diego or Ensenada!
LA metro has a electronic card and Apple/android app called TAP that was easy to put money on and use…