If you are really worried about the sand, then you can try a layer blending trick if you have Photoshop:
Make a duplicate layer.
Blur the duplicate layer with eg the Gaussian blur filter set to a radius of, say 15-20 pixels.
Add a layer mask. Blend mode should be set to "normal".
Set the foreground colour in the tool palette to black (you can click the small symbol that sets foreground to white and background to black, then click the black icon to swap them over).
Fill the layer mask with black (the uncool method is to use the paint-bucket tool). The blurred image disappears.
Select a pen tool with a radius of, say, 40 pixels.
Flip the foreground colour selection from black to white.
Paint over the sand particles: watch them blur into obscurity. White patches appear on the mask, showing where the blurred layer is being revealed.
Lots of Photoshop books have advice on using layers.
The sand may be more objectionable in a larger image, tho' it's not very distracting on your posted image.
Tim
