Tourists explore Neptune's Grotto cave system near Alghero, Italy — Travel Magazine