Prime but Very Popular Spot
If you've ever been to the Wahweap side of Lake Powell, you've likely heard of or seen photos of Lone Rock Beach. It's a fantastic dispersed camping area and you can drive up and sleep right along the shore of the lake.
The sand gets deep as you get closer to the water line, so be sure to have a 4WD vehicle or else you'll want to park and walk down to pitch a tent closer to the water. There are also lots of camping options further up the beach, nearer to the restrooms with firmer ground for those that aren't prepared to drive in deep sand. It's also worth mentioning that the water levels are such that you cannot currently boat to Lone Rock (as of May 2022).
Do not expect to find a remote, empty beach here. There will likely be lots of other people dispersed along the beach, especially in the high season. You can certainly find your own private pocket of sand, but along the water it gets understandably more crowded.
Also, it gets very windy in the spring/early summer months so if you're in a tent, this could be a frustrating experience. All those things said, this is a very cool place to camp at Lake Powell. The views are beautiful and the desert surrounding the lake never gets boring. There are lots of sightseeing and hiking opportunities nearby and the NPS keeps the facilities clean. There are a handful of restrooms available as well as an RV dump station and potable water (in-season). There is also a Pilot gas station a short drive away for cold drinks and snacks in a pinch.
You will need to pay the NPS park entry fees in addition to the $14 per night camping fee. In the off-season, this is done at the pay station upon entering.
If you're there on an extremely windy day, you may want to rethink taking a walk along the beach unless you're hoping for a full body exfoliation (speaking from experience).