A person walking on a beach on a hot day will a full noon sun notices the sand is very hot on their feet,

so they quickly run into the ocean, where the water is much cooler. Yet the person notices that both the
sand and the water are experiencing the same temperature on the same day under the same sun. What
would be the reason why there is such a large temperature difference between the sand and the water?
answers below:

There is more water than there is sand

The sun's rays reflect off the water and not off the sand

The specific heat capacities of sand and water are very different from one another

The heat of the sun changes as it approaches different materials

1 answer

The correct answer is:

The specific heat capacities of sand and water are very different from one another.

This means that sand heats up and cools down much faster than water due to its lower specific heat capacity. Water has a high specific heat capacity, which allows it to absorb a lot of heat without a significant increase in temperature. As a result, on a hot day, the sand can become much hotter than the water, even though they are both exposed to the same sunlight.