Herb, the scene on the show was occurring at Port-Au-Prince, Haiti however I have no idea if that is where the scene was actually filmed. The jet in the scene is a CL60 Challenger N710LM that is registered to a company in Long Beach, CA. My guess would be the scene was actually filmed there or near there but I have no way to know.

)