The correct option is D Pressure variations in the region
The wind is formed when the air moves from one region to another region. In coastal regions, when the land heats up during day time, it creates a low pressure region above the land. As the temperature over a region increases, the pressure decreases in that region. Therefore, air above the sea moves towards the direction of low pressure region. The wind moves from high pressure to low pressure region.
The other factors which effect the direction of wind are the rotation of the earth and the presence of mountain regions in the direction of wind. Hills and mountain ranges will act as a barrier, holding back the wind and deflecting it to other directions.