You can create a garden that’s impervious to flooding and build drain systems that keep just the right amount of water in.
Typically, you’ll want a dense mulch that will prevent water from pooling or rushing into an area.
If you’re planting vegetables, herbs, and other things you want to eventually harvest, then raised garden beds are perfect.
Your grass does a ton of work to soak up rainwater and keep it from flooding your gardens.
You can buy and install rain barrels to catch gutter water and keep it from overwhelming your garden.