If your cruise requires international air travel, including flights between the US and Canada, the Caribbean, Bermuda or Mexico, you will be required to present a valid passport when departing from or returning to the US by air. Even if your cruise does not involve air travel outside the US, should you be required to unexpectedly depart a vessel prior to the end of the sailing, a passport would be required to re-enter the US by air. As such, Princess Cruises continues to strongly recommend that all guests are in possession of a valid passport.
From Active Captain Facebook Page:
Pay as you go data (prepaid) in the Bahamas has gotten cheaper. It's only $ 10 for 2GB. And they text you occasionally with deals that are even cheaper. It costs $ 5 to get a sim at any BTC office. Buy data as you need it online. I put the sim in an old iphone 5 then use it as a hotspot for the other devices on the boat. We find this is almost always faster and more reliable than wifi. While it has good days and bad days, speed is usually above 2 MB / s. It's easy to find an anchorage in range of an antenna. It's often fast enough to stream TV or movies.