Your property needs to properly drain water to protect your home. Foundations in particular need to be protected from pooling water and seepage. So the property surrounding your structure needs to be engineered to divert water from storms off the property easily.
And you may need to work with your neighbors. If their land stands at a higher elevation than yours, you may receive their water run off. One option in such cases is excavating your property: Digging trenches and installing French drains to divert the water flow away from buildings.