oasis

noun

1.
a fertile tract in a desert (where the water table approaches the surface)
2.
a shelter serving as a place of safety or sanctuary