The Neptune Caves, a jewel of nature …