Long Island — island of the Seychelles