On another note, Celebrity is not offering any cruises that happen to be in the path of the total solar eclipse on Apr 8 2024. On that day, Holland America and Princess will have ships in Mazatlan, Mexico. Assuming that it stays clear, the passengers will be treated to quite the spectacle. If you are not going to be on a ship, be sure to block out time for it to see on land. The narrow path of totality will cross the USA cities of Dallas, San Antonio, Paducah KY, Indianapolis, Dayton, Cleveland, Buffalo, and Rochester.
My wife and I took our first cruise on Carnival's Jubilee which happen to be at the right place (Mazatlan) at the right time (Jul 11 1991) to see the longest total solar eclipse of the century (we would have gone even if it wasn't the longest). Unforgettable sight.
Aug 21 2017 Total Solar Eclipse, Paducah KY
Jul 11 1991 Total Solar Eclipse, Carnival Jubilee, off the coast of Mazatlan