With four cruise ports and more than a half-dozen cruise lines that depart from them year-round, California offers cruisers lots of choice. Departing from San Diego or Los Angeles? You can visit the Mexican Riviera, Hawaii or head north on a California coastal voyage.