Hey neighbor! I live in Houston, TX as well.
Been to plenty of the ranges around town, and actually had the opportunity to work at one while going to college.
But if you are looking for “public land” to go shoot targets/cans/ect, your best bet is to ask around or perhaps know someone who owns land outside of city limits who would be willing to let you shoot on their property.