The correct option is B convection currents
Convection currents are caused due to the temperature difference between land and sea.
Land heats up and cools down faster than water.
Hence, during day, land is hot and sea is cold so there's a land breeze as air tends to flow from hotter part to colder part.
And during night, land is cold and sea is hot so there's a sea breeze.