Visited Anstruther for the afternoon. Took in some sightseeing and decided to have lunch at the Watefront. Menu was very extensive with marvellous selection to pick from. Staff were very warm. Food was great and as we expected. As the name suggests it is on the waterfront - great location and well worth the money. They also do B&B which I would expect would be very good but untried by myself.