What Matzilla said ^.
I did something similar ten years ago. Geotextile mesh laid down first - I didn't need to staple it. Then several inches of sand. For me, having rocks along the border was a mistake. I have weeds growing in the rocks that I can't rake out, even though they're sitting on mesh. I plan to remove those rocks and replace them with sand so that entire shoreline is sand. Although the slope on mine is similar to yours, I was concerned about the submerged sand washing beyond the mesh and out to sea. I had the excavator put a line of 2x4x4 concrete blocks down as a stop for the sand to push up against. So far so good there, but it can be a toe-stubber for unwary swimmers if the water level is way down. Maybe removing a bunch of weeds first would be a good idea to avoid some of the decomposing material?


CZ