It sits on the western shore of the Gare Loch near to the tip of the Rosneath peninsula which projects south to the Firth of Clyde between the Gare Loch and Loch Long to the westrospen, and about 2 miles from the village of Kilcreggan which is sited on the southern end of the peninsula, on the shores of the Firth of Clyde.