What causes the seabreeze?

June 11, 2008 8:23:50 AM PDT
The afternoon seabreeze at the shore is caused by the difference in temperature over land versus over the ocean.

Erica's Answer:

This difference is especially great during the late spring and early summer.

When the air over the land mass in southern New Jersey heats up, the hot air rises. Something has to take the place of that hot air, right? So the denser, cooler air over the ocean rushes inland to take the place of the rising hot air.

Sometimes, a seabreeze does not develop, even when it gets hot! If the winds are coming out of the west or southwest, they can sometimes be strong enough to keep the seabreeze at bay.

- Erica