Seeing a solar eclipse is pretty astonishing as it is. Seeing one while on a cruise? A whole different level.