Looks like catapillar damage- they're either cocooned under the leaf, or have molted and left.

Bt will keep the next generation from feeding. You could also check daily for small catapillars, which will very quickly eat their way to being large catapillars. If you find them, just squish them.

A repellant might work, dep. on species.