See our blog and read this. Canyon Lake is a clean lake managed by the US Corps of Engineers. The lake has several parks and boat launches. Occasionally, trout are released at the dam spillway.
Between Canyon Lake and the clear, cold Guadalupe River winding its way to New Braunfels, you can find boating, tubing, swimming, and at the intersection of FM 306 and FM 2673 you can find White Water concerts.
Rock Castle Dala Hus is close to Boat Launch #1.
Canyon Lake in contrast to, for instance, Lake Conroe is a relatively quiet lake. We haven’t seen crazies at our end of the lake.