Which property of a material explains why sand heats up faster than water under the same sunlight?
Specific heat capacity determines how much heat is needed to raise the temperature of a material. Sand has a lower specific heat capacity than water, so it heats up faster.
Ref: NCERT Class 11 Physics, Chapter 11: Thermal Properties – Calorimetry.