Since you will be having boats with huge wakes. Which I think is want you want when wake boarding, sking and tubing. There will be lots of waves hitting your beach. That will have a lot of trouble keeping the sand there. Even without the boats it will be hard. You might have to have a beach area. Not the whole thing with a no wake zone. That's how are local lake does it. FYI i'm by far an expert but my opinion is free lol. I would do riprap for most of it. It will help with your water quality and the looks of the BOW.