Thanks Elgstrom and Mauricio for liking the render.
Well, the water is just a plane with wavy displacement map along with very specific color and specular maps. The water shader consist of five major attributes - Fresnel reflection, Translucency value, IOR ( index or refraction) , Color of refraction and Min-Max Ray’s Depth of your shader to achieve the desired look.
Light moves slower in water than it does in Air.
In my case it’s a shallow water surface and you should see the underwater elements clearly because it’s a Koi Pond. But this render is at “Glancing” angle, so you get more reflection according to Fresnel term. Hope that helps.