sheltered

adjectives

protected from danger or bad weather
"a sheltered harbor"
is similar to
immune to attack; impregnable
"gunners raked the beach from invulnerable positions on the cliffs"