The article states :-
"Initial reports indicate that the yacht had just returned from dropping off passengers when its engine malfunctioned, leading to the fire. The boat’s captain, believed to be a foreign national, was injured in the incident and has since been transported to Mission Hospital for treatment."
If the yacht is conducting any business in Thailand it would have to be Thai registered and have a Thai Captain . A foreign Captain is not allowed .