St. Barts could be a very difficult spot to land. I had a very close call there in a Twin Otter about 10 years ago due to gusts. At about 5' with full flap and props in beta, the aircraft ballooned to about 50' with a drastic drop in airspeed.We barely missed the runway on the go-around.
My sympathies to all involved today.