As far as I know they sail from LA/San Pedro. At least they do in winter 2and spring 005/2006
Long Beach is a different harbor.
Flying to Longbeach might be easier, to LAX more choices.
For connection LAX to san Pedro you can take supershuttle.
www.supershuttle.com.