My pool had the same issue. When we bought the house (pool was installed by previous owner), there had been so much wash out below the skimmer that the liner was actually almost going under the rail. Maybe not that far, but it was at least a good 3" divot inside the pool where the dirt outside the pool washed away, taking sand from under the pool with it.
We changed the liner not too long after and added sand to get back to level.
My solution was to just build a small deck below the skimmer. Not too big (approx 6 x 6), and only a few inches off the ground. It is enough to break the splashes up, keeping the ground from washing. Also keeps me from having to stand in the water when cleaning the skimmer and working on the pump / filter.
The bungee idea is about all you can do to keep the sloshing down.