That helicopter is not permitted to land on his yacht, per St Barth regulations (no helicopters are permitted to land on or takeoff from yachts while they are in St Barth waters). It would have landed at the airport, and the passengers would have been shuttled between the airport and a launch to the yacht.

For those interested in such things, a realtime St Barth airport webcam can be found at https://st-barth.com/livecam6.html or https://www.youtube.com/watch?v=7g6EGROduB4 You can see most landings from the usual approach to Runway 10, "over the hill", but not landings on Runway 28, "over the beach".