A fishing village in Moray, Portgordon lies on the Moray Firth Coast, 2 miles (3 km) southwest of Buckie and 12 miles (15 km) northeast of Elgin. It was founded in 1797 by the 4th Duke of Gordon and in its heyday maintained over 80 fishing boats employing over 250 men and boys. Its harbour was rebuilt in the 1870s.