Seychelles welcomes tourists