Is this a pre-cruise hotel package with transfers? If so, all will be taken care of. If this is an independent hotel stay and transferring to San Pedro, which IS the Port of Los Angeles, use the hotel airport shuttle for your hotel stay and then either Uber/Lyft from there to the cruise port or take the hotel shuttle back to LAX and catch the Princess x-fer bus to the cruise port. Easier than it sounds.