Not really. The ocean is going to constantly move the loose sand on the beach around from place to place, which means, away from wherever it is right now.
Whoever builds devices to prevent new sand from coming into play, or devices to trap sand and key it from moving, will starve the downstream places that would normally receive that sand.
Is there no way to both slow coastal erosion and protect beaches?
Not really. The ocean is going to constantly move the loose sand on the beach around from place to place, which means, away from wherever it is right now.
Whoever builds devices to prevent new sand from coming into play, or devices to trap sand and key it from moving, will starve the downstream places that would normally receive that sand.