An annual attraction is the Black Rock '5' Race, commonly referred to as the "Black Rock '5'" or the "Black Rock Race", is a road and beach running race of about 4 miles that has been held in Kinghorn each year since 1987.