st marys loch