Excitement is building for the total solar eclipse later this summer, and one of the best viewpoints could be a cruise ship.