sheltered

adj

1.
protected from danger or bad weather