There's gotta be an easy way to just use the Google maps data to make a mask for the water?

I am doing something like you describe but it uses real maps.

https://lisbonracer.com/