The small town is near beautiful Canyon Lake and the Guadalupe River that feeds into it. Opportunities for water activities abound, and there are also several parks and golf courses around.