I agree about the food sources. If there are a lot of snakes then there must be a lot of mice or possibly frogs or toads in the vicinity. Snakes are common where there are lots of things to eat as well as suitable habitat.