Settled since the Paleolithic, San Marco was the location of the Ancient Roman town of Erculia.[2] The village was first mentioned in 1168, identified as the farmhouse of Sancti Marci, part of the baronage of Castello dell'Abate. The original settlement extended behind the current port, and has expanded towards the end of the 20th century to the inland, due to its touristic growth.