One solution is to switch to more chain the extra weight helps stop the walking around, down side is snubbing off the chain a few feet out of the water takes a bit more steps.
I switched from 25 ft to 180 ft chain with 300 ft of rode and could not be more happy. Main reason to switch was to eliminate the possibility of cutting the rode when in the rocks had a few problems with my line rubbing on rocks and it's hard to sleep at night if you think this might or is happening.
A bunch of surprises / learning came from the more chain:
1. better balanced the weight and gets the bow down in choppy seas on my boat, improved the ride at higher speed less pounding
2. chain on sandy bottoms digs in and really plants the boat, I always dive on my anchor if diving to ensure its properly placed and it surprised me to see that the chain digs into the sand and does not even pull on the anchor or really move much from side to side since it keeps digging and working into the sand more and more
3. Snubbing the chain is more work and time
4. Chain is more noisy than rode
5. Chain bouncing on the rocks or rocky bottom is really loud in the V berth
6. Chain moving on top of chain is really loud in the V berth
7. To stop the noise from 4-6 snubbing the line off a few feet above the water line stops all the noise
8. Snubbing the chain off below the water line creates noise from fast moving water or large swells because of the line under heavy tension from holding all that chain weight acts like a guitar string oscillating
9. I sleep better at night knowing that the splice of the rode to chain is not a weak point when anchored with all chain in the shallows
10. At night when the 22-30 knot gusts start I don't have to put out more scope
All in all I'm happy with more chain, hope this helps or at least give you another option to think about.
