harbour

(noun) harbor

refuge (generic term)
sanctuary (generic term)
asylum (generic term)