translate English to French: The islet is a little piece of paradise, still wild, but well equipped.
L'îlot est un petit bout de paradis, sauvage oui, mais bien équipé.