Cameron is an agricultural parish in east Fife. Cameron Reservoir lies four miles south-west of St. Andrews.