This is great, I'd love to have dive visibility predictions for my webapp based on location: https://divedb.net/ The challenge I've had is the same, the data format that a lot of these sources provide is in "academic" formats like GRIB, NetCDF etc.. and I've spent a not-insignificant amount of time trying to work through all these formats and what they represent.
I want to integrate regular wave forecasts in the next month, but I am unaware of something that can improve dive visibility.