Anstruther, south-east of St Andrews on A917