This is nice. The island is very realistic, though i believe that the trees are still too translucent or saturated. The planet is beautiful also, it looks like it comes from a dream. A suggestion for the ocean is that you should use the ocean modifier, as mik1190 said. But if your computer can’t handle it or you don’t need extra high poly geometry, here is node setup for a bump map I created quickly, using only procedural textures, so that you can see an example of something simpler:
(the sky equirectangular is from cgskies.com
As you see the plane has only 4 vertices, so everything is happening in the bump map.
The mixing of the noise texture with a higher value for the scale with the noise of a lower scale makes it so that ther are big waves with smaller waves on them, the voronoi texture adds some sharp, high and wild waves, and the wave texture adds some waves in the direction you want, either in rings or in lines, depending on which option you choose in the dropdown.
Another tip is that fireflies are from time to time useful, and in this situation i believe you could benefit from them instead of having a bad time. When I look at the sea directly to the reflection of the sun, there are some very small sparkles that usually disturb my eyes and I can’t look at them for more than a second. I believe that the fireflies from the noise of the render could help you achieve that effect. Else, you can try the technique with the following compositor node setup:
You basicaly create a matte of the fireflies with the “greater than” (math) node, then move the image 1 pixel to the right and then mix it with the original so that the moved image shows up only where there are fireflies.
I believe that with some fine-tuning of the ocean and the trees materials, the image you created will be amazing (no that it isn’t already).
I have now created a thread about the ocean node setup, were I have taken it a step further and added some foam to the ocean, so check it out if you are interested.