Canyon Bait House is located about 1/2 mile from the only public fishing dock on Canyon Lake. There is no charge to fish on the dock and it is open 24/7. Just bring your own seat, night light and gear. Live Bait is always available from us.