Debris from a launch, likely SpaceX, washed up on Flamands Beach on St Barth a few months ago.