harborage

noun
  1. shelter or refuge, especially for ships
  2. Usage: nautical
  3. a place that provides protection or concealment

Examples