I usually use Uber because I feel their app is the easiest to use.
Not sure if you've been to Long Beach before, but there's only 1 way in and 1 way out. It gets pretty busy with folks dropping people off for embarkation and people picking up after a cruise. So, the line getting into the port can get long.
Also, not sure why some GPS units do this, but it can send you to downtown Long Beach. Instead, have your drive follow the signs that say "Cruise Terminal"
Have a good cruise 🙂