For weather, the Garmin InReach services now include marine weather, so you can get that on any of the new InReaches. Won't be the same level of detail as PredictWind, but gives you wind speed/dir, wave heights, currents, and water temp I believe.
Another thing you might want to consider is...