haven noun

  1. A harbour or anchorage protected from the sea.
  2. A place of safety.
  3. A peaceful place.