Authentic Italian cuisine, including homemade pizzas and pasta, awaits at Isola Sarda.