oasis

o-a-sis

noun

A peaceful, pleasant place or period amidst something difficult or unpleasant.

"Her quiet study was an oasis of calm."

noun

A fertile spot in a desert, often with water and vegetation.

"The weary travellers found a welcome oasis."

Thesaurus

Synonyms: haven