Definitely. Keep any and all other plants from the yard from touching your garden plants. Keep the place trimmed and weeded. If you're in the shade part or most of the time, you'll get more whitefly. You may need to set sticky traps. A quick Google will show you several methods of making them, depending on whether you want to be eco-friendly, or just an outright whitefly barbarian.
Edmick suggested in another thread that whitefly favored his zucchini. So, there is potential to grow "sacrificial" plants. The idea being, that periodically, you'd reap the sacrificial plant, and burn it in fire, so as to destroy the tough larval stages. However, one would need to be methodical, as you'd want to find overlap between the grow cycle of your plant, and the lifecycle of the whitefly. There is a potential to actually create a favorable breeding grounds, in this case, so only do this if you're really committed.
Â
Try to encourage as much diversity of life as you can in your garden, also. Attract as many types of flora and fauna as you can. By creating a diverse garden, you'll attract beneficial insects and microorganisms that will do a lot of the work for you. Be advised, however... You will want to research what plants attract what. Always.
Â
In addition, I can't stress enough, that if you're planted in-ground, you always want organic crop cover. Here, I use palm fronds as ground cover/mulch. But pine bark, leaves, grass clippings, etc. You'll discourage everything that's nasty under the soil. (nematodes, in particular) Â
Â
My best advice for a complete strategy, is to mimic nature. Nature never fertilizes, or sprays weed killer. You may, in some cases, come to the conclusion that nature didn't intend certain pests, and it doesn't offer a solution, in those same cases. But that's part of the learning process.