We just came back from the truncated 8 days cruise (instead of 10) on Grand Princess from San Francisco and want to share our frustration.
The biggest frustration was ports we visited and duration of the time in warm water of Mexico:
We bought 10 Days cruise to warm destination in Mexico to swim and enjoy simmer weather in December. We purchased itinerary which includes Cabo, Mazatlán, Puerto Vallarta and Manzanillo.