The correct options are
A It is caused by the differential heating of land and sea.
C It is a local wind.
D Air pressure difference causes land and sea breezes.
During the day, land heats up more than the sea. So the air above the land rises, creating low air pressure regions. As the sea is comparatively cooler, a high pressure zone is created above the sea. Hence, the air moves from sea towards the land causing sea breeze occurs during day time. During the night, the opposite happens. Land is cooler than the sea. So at night, land breeze blows from land to sea. Pressure difference causes winds. It is the same with land and sea breeze.