loch: a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
inlet: an arm off of a larger body of water (often between rocky headlands)
eye clinic: a clinic where specialist care for a patient's eyes