"in my/your backyard" is a very old and pretty common idiomatic phrase that refers to the general area you live in (neighborhood, town, city, etc).