Aberdour Silver Sands is an incredibly popular seaside resort located in one of the most beautiful sections of the Fife coast. The shoreline provides stunning views over the islands of Inchmickery and Inchcolm; it is no surprise that this beach is often regarded as one of the most attractive resorts on the Fife coast!