Here's the updated FIXED version attached
https://forumfiles.thegamecreators.com/download/1972819
The problem:
The water is rendering what's below the surface and editing it's data that's how it gets some of it's colours. So when you have the yellow sand texture it mixes it with the blue to get a sort of brown colour.
The solution:
I loaded two images for the ground, one being the original and the second being my edited blue sand.
2nd I added some little code to switch the textures for that object depending on the height of the camera. The height may not be perfect at the moment but you can fiddle around with that.
3rd if I don't get a thank you i'll be sad