You must make sure the terrain entity has an action that sets:
my.transparent=off;
my.flare=off;

and your water entity must be set:
my.transparent=on;