Total solar eclipse from a cruise ship