Construct a 2-feet high fence from chicken wire to protect your vegetables and plants. You'll want to add posts every several feet to secure the fence properly. Make certain the bottom is staked to keep rabbits from entering from beneath the fence.
Protect new plants from rabbits by using empty milk jugs placed upside down over the tender new plants. This also serves as a type of mini-greenhouse for the plants.
Erect barriers around your trees to protect them from bunny rabbits. These may be commercially made plastic tree guards or tree wrap, or you can construct barriers from chicken wire and stakes, or hardware cloth, which stands up without extra support. Make barriers as high as the winter snow dept, plus an additional 18 inches.
Apply natural repellents, such as garlic, to keep rabbits from areas of your yard to which they are drawn. Sprinkle cat litter from a cat that is outdoors at least part of the time. A cat which is outdoors usually kills small wildlife, and the cat's litter will give have odor that repels rabbits. Use aromatic plants, such as lavender and catnip, to deter rabbits from your garden or yard.
Use scare tactics to get rabbits out of your landscaping. These can be balloons or pinwheels meant to ward off moles.
Remove thick ground cover like vines, dense shrubs or tall grasses from the yard, to remove the rabbit's hiding places. When rabbits feel vulnerable in open areas, they are less likely to spend time feeding there.