@AMOS EHIDIAMHEN
You only plan to travel in Reunion Island?
In that case, you'd better have a plane ticket with connecting flight to Johannesburg, RSA.
And check your status for the visa ( because Reunion Island belong to France, with an administrative status of French Territories)