SAN PEDRO (CBSLA) — Thousands of people were told at the last minute Saturday that their 7-day cruise to Mexico on the Royal Princess ship has been canceled.

Princess Cruises tweeted that a crew member who previously served on the Grand Princess was transferred to the Royal Princess ship 15 days ago.

READ MORE: Vanessa Bryant's Attorneys Allege Photos Of Kobe And Gianna's Remains Shared On 28 Sheriff Department Devices

The Grand Princess is the ship off the coast of San Francisco with 21 confirmed cases of coronavirus on board, including 19 crew members and two passengers.

READ MORE: Jewish Leaders And Law Enforcement To Hold Joint News Conference

Passengers said they waited around for hours Saturday, not knowing what was going on.

“Well everybody is wondering about the coronvirus,” Larry Bosma, from Phoenix, said. “But why is the port authority not letting us go, and that’s what you hear when you walk around, ‘Corona, corona, corona.'”

MORE NEWS: OC Workers Demand Right To Work From Home Amid Omicron Surge

Princess cruises said it was offering $300 for passengers to get a hotel room tonight as well as a full refund on the cruise.