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