For the ocean texture, I took the output from fractal terrains and masked off the ocean area. I made a copy of the water just in case, and ran a spatter filter, then an ocean ripple filter. You can try then overlaying it or some other layer blend mode on top of the original water if you want to make it more subtle.