Optimizing reflection / Water collision

Hi,

Is there a good plugin to display realistic water with smooth reflections? Currently I am trying to create a landscape with mountains in the water. Unfortunately the reflections from a distance seem much too hard. It might also help if the water interacts with the mountains.

I tried alot with Planar reflections but nothing really worked right now. The far reflections should be more like the near ones.

Do you have any tips for this? Thanks in advance