Ile Perseverance II, Seychelles