Stray (feral) cats might be the culprit.. Some ditzy neighbour of ours decided to start feeding a few strays, and in a few months the geckos, birds and squirrels etc had disappeared. (She didn't bother getting them spayed / vaccinated, etc, obviously).
Anyway, she moved on and the cats disappeared thankfully.