I'm sure you've already come across this but the town of Luray has a recreational lake and beach, Lake Arrowhead. Small at just 39 acres but sure to offer an awesome view of the Blue Ridge mountains.
Most "lakes" and reservoirs along the mountain ridges are little more than watering holes. You could drive over the mountain to Culpeper and check out Lake Pelham -- at 250+ acres it's probably the largest lake within an hour of where you'll be staying. I don't believe power boats are allowed there. Not certain if permits are required for canoes/kayaks; call the town office at 540-829-8220 and ask.
Reflective Hull Decals
Electric Kayak Motor
|Table of Contents|