A detailed study has found that almost 90% of the embankment running along the upper River Spey is in good condition, while highlighting areas in need of close attention.