I have lots of stone walls on my property and have had my share of garder snakes. When the kids were growing up they liked to catch them and bring them in the house. My wife was not very found of that behavior.
It's been a while since I've seen a snake, even though I have a rocky slopes around the pond. Last fall when I pulled the waterfall pump there was a eastern corn snake that had gotten to close to the inlet and drown. This year, just last week, I came across a large garder snake and tossed it into the nearby woods. I saw it again the following day and it disappeared into the rocks and I haven't seen it since.
I've also heard that moth balls will drive snakes and other creatures away.