The dunes are made with a power fractal v3 with very low roughness and low spike limit. The smaller piles of sand are made by using dave's function terrain with some changed constant values. For the surfacing, I used small but dense fake rocks shader placed before the base colours (the base colours on top of it). Then a surface layer using perlin ridges stretched across the x axis to add the lighter sand.
I've made some changes to the clouds and like what i've got now looking at cropped images. I'll render the complete image tonight and post it here later.