Fair enough on the distance between islands - I likely should have included some decoration, sandbars, uninhabited islands, etc to break up the travel. Typically, the pirates stick around the islands and make trips to Nassau every so often - at the start there is ~1-2 dozen, but I’ve had some feedback that the respawn speed seems to be lacking for them.
Water shader is heavily based off of this shader here - https://godotshaders.com/shader/pixel-art-water/. I had to do some tweaking with the noise textures, foam, etc to get it to work at the world scale. I’d recommend looking at the example project in the comments there, as it’s application is somewhat complicated vs more standard shaders.