Local winds are caused by the different surfaces on each lands which heat up differently based on climate and its temperature. This is a complete difference in temperature, and therefore causes a difference in pressure as well. This is capable of causing the air to move differently based on the actual location.