The board of supervisors may provide for widening, deepening, straightening, removing obstructions from, and otherwise improving non-navigable streams the overflow of which interferes with highways, and for protecting the banks and adjacent lands from overflow of non-navigable streams.