oasis
oasis - noun
a fertile tract in a desert (where the water table approaches the surface)
a shelter serving as a place of safety or sanctuary
oasis - thesaurus
haven