Moth balls should not be used. They are poisonous if ingested and they are not likely to work to deter cats anyway. This is likely to be a unpopular bit of advice, but the best method is to live-trap the cats. Feral cats should be removed by Animal Control. Cats that are pets should not be allowed outside unsupervised, and certainly should not be allowed to damage the neighbor's pool cover, spray their property, etc. All live-traps must be checked at least once a day (more often would be better given the current temperatures) and the animals removed from the traps (either taken by Animal Control or returned to their owners).