A few years back, the bottle of water on the lawn thing was all the rage in Sydney, but as I understood, it was supposed to keep dogs away. Never heard of it for cats. Anyway, it looked really silly, with every second house having a 2 litre bottle or two of water lying around in the front yard. But at least they all looked equally silly. At some point, the custom seemed to die out. Maybe it didn't work, or maybe people got sick of their front lawns looking silly.
We have two cats, who find a discreet corner to do their "business", then cover it up. I don't think I've ever found a cat turd lying around in the garden - not even from the occasional visiting cat. Am I just lucky?