With sweeping views across The Forth, this light-filled, family terraced villa lies in the charming coastal village of Aberdour and just a stroll...