"Princess Cruises' 10-day Mexican Riviera with Total Solar Eclipse cruise is already sold out for the rare event aboard the 3,660-passenger
Discovery Princess."
"Due to the popularity of the solar eclipse-themed cruise, the line added another sailing with a different itinerary — a 15-night Panama Canal cruise aboard the 3,080-guest
Emerald Princess. "
https://thepointsguy.com/guide/best-solar-eclipse-cruises/