Why do land surfaces heat more rapidly than water surfaces?

Because sunlight penetrates to greater depths in land than in water.
Land is dry, but water washes up onto water surfaces making it wet.