I will set some traps and every time you get one call spca to pick up.
You can call and report the feral cat's in your yard, and what they are doing. To keep them out of your garden get some empty bottles, put water and some ammonia in them punch holes in the tops , place around garden area, it will keep them out.
Thanks! Your answer is awaiting moderation.