Snorkeling and diving in Carloforte

Small groups, crystal-clear water, a top-notch experience