There is a small boat ramp at the big lake by the town center. You can launch there.
Babcock doesn't have access to kayaking that I know of. There is a free launch/parking at the locks. (Army core of engineers)
Thanks! Your answer is awaiting moderation.