Is the specific heat of sand greater than that of water?

No, the specific heat of sand is less than that of water. It may be noted that the value of the specific heat of water is maximum.