The beautiful island of Sardinia in Italy offers unspoilt beaches, delicious food and rich ... Lecce and Santa Maria di Leuca) look as if they’ve been plucked straight from a postcard.