All standard homeowners insurance policies cover damage to landscaping. This type of damage is typically covered by the policy's dwelling coverage.
The dwelling coverage in your homeowners insurance policy will pay to replace or repair your home's physical structure if it is damaged due to a covered peril. This is often your homeowner's insurance policy's highest coverage limit. If your landscaping is damaged, you are required to provide evidence that the cause of the damage is a risk that is covered by your homeowners insurance. If you can prove that, your policy will cover the damage.