haven
noun
°A harbour or anchorage protected from the sea.
°(by extension) A place of safety; a refuge or sanctuary.
verb
°To put into, or provide with a haven.
synonyms: refuge, sanctuary, zoar