Going to visit Neptune's Cave in Sardinia, Italy? Here are all the info including how to get there, info & photos to visit Neptune's Grotto.