A shoreline buffer is a strip of vegetation that helps maintain the health of a shoreline. It reduces contaminants, erosion, and improves water quality. A buffer can be created by letting nature take over or by planting trees, shrubs, and perennials. Retaining walls can cause erosion and are not recommended.