(since this thread appears to have moved down the coast to Crail, may I recommend the book shop there? well worth a visit for anyone in the area looking for somewhere to lose an hour or two

)
If there were a good road alternative or some form of public transport, then yes. But that's the thing. There isn't. A rail alternative is likely to be very competitive compared to road, and would give PT links where the are none currently. Also, those 2000 people in each of those villages don't just sit there-they are commuters into places like Levenmouth, St Andrews, Kirkcaldy and Edinburgh. When you put that link back, you facilitate those flows
AIUI the hourly 95 (the only bus service through Crail) is at least partly tendered by Fife Council and often gets a Solo when I see it. But you think that Crail could justify a station?
IAlso, have you tried going to St Andrews, Anstruther or Largo during the summer? The roads there are crammed with people visiting the Fife Coast, and thats only that can make the hour-long drive down back roads to get there. A rail link would be incredible for tourism in that part of the world, even if you don't want the 'wrong sort' getting there
At the risk of getting boring, yes, I've lived there long enough, I know what the roads are like. A railway needs more than a few sunny summer weekends to keep it going though.
I'm not sure of your patronising comment about the "wrong sort" - maybe you refer to people like me?
IAs for the general argument that 'small places can't justify stations'-you remember Laurencekirk? (Same size as Anstruther). Was predicted 36,000 users, got 64,000. Shockingly, when you provide a public transport system that works, people will use it.
As Matt points out, Laurencekirk has a big catchment area (e.g. if you are in Brechin and want to go to Aberdeen then it's easier to go to Laurencekirk than deal with the traffic in Montrose).
Laurencekirk was a station on an existing line (rather than needing a new line built).
Laurencekirk serves a much bigger area. Crail would serve only Crail. However a station at Methil (which I am in favour of) would serve a decent sized railhead (maybe if you think St Andrews has "badlands" you shouldn't wander the streets of Methil though...

)
Slightly off topic but having read in this thread there are no more paths on the Forth surprised me.
What is the hourly limit for crossings and what are these services? I'm from the wrong side of the country. I wouldn't have thought the Fife Circle, Dundee and Aberdeen services with the odd extra EC and VX to Aberdeen would have it at the limit.
At privatisation the service over the bridge was three trains in a typical hour (anticlockwise Fife Circle, clockwise Fife Circle, Aberdeen service).
Things increased under National Express (with most stations on the Fife Circle seeing a doubling of services, with new hourly services to Markinch and Cowdenbeath). Recent changes under First (with Government support) have seen hourly Dundee and Perth services introduced (partly using the 158s that were "on loan" from Northern until the Bathgate line was wired up, but are now permanent units at FSR).
So now its seven trains in an average hour (anticlockwise Fife Circle, clockwise Fife Circle, stopper to Cowden, stopper to Thornton, Perth service, Dundee semi-fast, fast Aberdeen service).
Whilst seven trains an hour is possible on a lot of lines, its a long way from Haymarket to Inverkeithing and the speed differential between those stopping at South Gyle/ Dalmeny/ North Queensferry/ Dalgety Bay/ Aberdour/ Burntisland/ Kinghorn and those that are first stop Inverkeithing (or first stop Leuchars) after leaving Haymarket means there's really not much room for error (as well as room for freight) on a two track line.