harbor

(noun) harbour

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