I have discovered France's best-kept secret. Reunion is an island of some 970 square miles situated in the Indian Ocean south-west of Mauritius and east of Madagascar.