You may try to have a look at the French insurer
AXA. They are the official insurance agency for the French diving federation FFESSM, and they do have plans for competitors and instructors too. I am not sure though if they offer any insurance for non-residents and non-FFESSM divers. You can try contacting them, but I am not sure how is their English - the linguistic capabilities of most French are a real tragedy.