We're in the Bahamas. I got a SIM card when we arrived in Bimini. I have an external antenna and cellular amp, have 4G LTE coverage here in the Exumas. Even without the amp, coverage is good. You can get a data plan for 15GB/month for $35, or increments of less for less cost. It works great. Not all islands have good BTC stores, the one in Bimini is really good, regular hours and they're very accommodating.
If you have an unlocked GSM device, you only need a sim card from BTC to get rolling. If you have an iPad, it'll work too, but it MUST be unlocked. You may need a smartphone to manage the iPad's data plan, it can't dial out. There are certain android devices that won't get 4G LTE, the BTC website has extensive information on what devices will work. BTC 4G is Band 17. Newer iphones will work, but MUST BE UNLOCKED!! Your easiest would be to use a smartphone, you can then set it up as a hotspot to access the internet from your other devices.
With internet access, your choice of weather is pretty much what you like. We use Bouyweather, lots of folks like WindyTy, PassageWeather, whatever you find meets your needs.
I have a HF portable radio, I've monkeyed with it here in the Bahamas to try to get Chris Parker with very limited success. I gave up on it. Maybe it's just me..