Please add punctuation to this: The main road which leads from Marciana and St Andrea and follows the coastline along the western end of Elba towards Cavoli and Marina di Campo offering spectacular views of gulfs promontories and hamlets of small white houses
The main road which leads from Marciana and St. Andrea and follows the coastline along the western end of Elba towards Cavoli and Marina di Campo, offering spectacular views of gulfs, promontories, and hamlets of small, white houses.