shore leave

noun
  1. 1

    Free time given to sailors of the military navy when they are off duty and allowed to disembark and spend time on land.

Source: https://en.wiktionary.org/wiki/shore%20leave