San Vito Lo Capo is the best beach in Sicily. Also it is a cosy little Sicilian town with few streets. But there are many restaurants and the longest beach line between Trapani and Palermo. The colours of water in San...