haven
noun
A harbour or anchorage protected from the sea.
A place of safety.
A peaceful place.