The water is transparent and lets energy pass through. On the other land, the sun heats up only the top layer of the land. This is because the land is solid. A solid is opaque and does not let energy through. This is the difference in heating of land and water.