Helensburgh is an affluent coastal town on the north side of the Firth of Clyde in Scotland, situated at the mouth of the Gareloch.