Let's say I want to simulate erosion for a terrain from a heightmap, but that this terrain happens to be an island ? Is there a way to accurately simulate erosion while taking into account sea level and keeping the shorelines somewhat similar to the base heightmap ?
My heightmap :

The result once imported and refined in Houdini :

What I ended up doing is creating a slope from the shore to allow the sediments to flow, but I was wondering if there was a better way, because I feel like the beaches I got by doing this are not really realistic and too steep, as you can see in the final terrain :

Is there a better method that I don't know about ? Has anyone ever tried to simulate erosion on an island terrain ? Thanks in advance ^^