Welcome to Flyertalk
Jackophil and welcome to the BA forum, it's good to see you here and I'm sure you are looking forward to your trip.
Yes there are taxis waiting on arrival, there are also taxi company representatives legitimately working in the arrivals area to arrange transfers. Taxis are expensive in Seychelles - many things are - so by all means check around and compare prices. Car hire isn't so dear, relatively speaking, but there you would be best to book in advance. More Seychelles information here:
https://www.flyertalk.com/forum/brit...elles-sez.html