Aberdour has two beaches - the Silver Sands, and the Black Sands.
Silver Sands is becoming more popular with open water swimmers, who swim daily in the sea, both as a leisure pursuit, and as training for open water competition.