Has anyone been to Ile du Levant, off the coast of Toulon?

Jonathan Spector on True Nudists