Marigolds are a type of flower that is known to have a strong scent. This scent can be off-putting to some animals, including rabbits. While marigolds may not completely keep away all rabbits, they can help to deter them from your garden. You can plant marigolds around the perimeter of your garden or in areas where you have seen rabbits enter in the past. You can also try using a commercial rabbit repellent that contains marigold extract as an active ingredient.