I ran into a similar situation, have to get from San Pedro port to San Diego. I’m cruising with princess and ended up renting a car. Cost for one day rental from LAX with extra fees to drop at different location, should total just over $100. I booked this using a company rate, so your mileage may vary. I looked at Amtrak and air as other options but for time options renting worked out best for me.