Yarrow is a great plant for gardens with light sandy/stony soil, that is in a poor condition. It is also perfect for coastal gardens, with salty winds in exposed areas.