Marigolds offer many benefits in the garden. They help repel pests while attracting beneficial insects, and they can even keep critters away from these veggies.