Canyon Lake is known as “The Jewel' of the Texas Hill Country, a reservoir located on the Guadalupe River, just west of San Marcos and northwest of New Braunfels, making it a perfect place to relax and enjoy the sunshine and cool water.