Answer :
this is because the sand has low specific heat which means that it takes a lot of energy to cause a change in temperature. plus it has a low capacity of weight per unit per degree temperature to absorb heat....so yeah :)
Because sand has a low specific heat, it has a low capacity per unit weight per degree temperature to absorb heat.This means that the temperature rises quickly in response (remember, temperature is the average kinetic energy of a system; not the heat capacity). It also is the reason why the sand cools quickly: the Temperature drops, as heat is released