Took a page from Oskar Stålberg's book, duplicating & flipping meshes for water reflections. In Unreal's case (Oskar works in Unity) I have the duplicates write out to a custom depth stencil that the water material reads to make a mask to draw their silhouettes with, even though they're technically below the terrain.