looks great Matt, a ? how do you get the clean edges by the water just using a texture, or do yours look as bad as mine in Unity, they don`t look that good in game and I find it difficult to add the hazard stakes when not being able to follow the waters edge properly, wondering if the water needs to be a certain depth to look right, mine are really shallow.
Just a FYI, the hazard stakes should usually be positioned at the top of any bank leading down into the water so as not to have to drop the ball on a steep slope. It's the same guidelines that the R&A give IRL in regards to hazard boundaries. If your banks are jagged you probably need a little extra smoothing.