I have played both beach and indoor volleyball, and I find that beach volleyball is much more risky for my knees. The sand is all ridged and bumpy, making it much harder to jump and land properly. On the flip side, I know indoor volleyball is played on a much harder court. Sand is more absorbent, while the hard wood floors can be a bit harder on the knees. Which is easier for you?