sheltered

Apart from taking on the meaning of wearing warm clothing to protect oneself from the cold, it refers to a place sheltered from the wind.