The resort town and fishing port of Ballantrae is situated on Ballantrae Bay, at the mouth of the River Stinchar, 13 miles south of Girvan.