shore station

noun

1.
military installation servicing naval forces