One of the main attractions of San Vito Lo Capo is undoubtedly its beaches. The town’s main beach, also called San Vito Lo Capo, stretches for more than a kilometer.