In summer, the top of the lake becomes warmer than the lower layers. You've probably noticed this when swimming in a lake in summer - your shoulders feel like they're in a warm bath while your feet are chilled. Since warm water is less dense that colder water, it stays on top of the lake surface.