After a lot of messing around to try and fix this I gave up and used a metallic texture with a water ripple normal map with a planar reflection. I followed this tutorial.