If you want to watch Amazon Prime, Hulu, Disney+ or other streaming services on a cruise, the best way to do so is to download the show you want to watch ahead of time. All the major streaming services allow downloading at least some of their library for offline viewing.