No, I don't think you are more likely to get a job teaching there if you are trained somewhere else; I don't think you are likely to get a job in a place like that when you are fresh out of a training program PERIOD. That means there is no advantage in that regard. If you want to work for a major operation like that or in a major resort like that, you are probably going to have to come to them with some experience under your belt. If they are going to hire a brand new DM out of their program, you will be competing with hundreds of people they just trained.And that was my point earlier. He said he wanted to go somewhere to train. He didn't say he wanted to go live there (after he finishes training). I said he should consider doing his training where he wants to work. I.e. if he wants to train and then "go home" to work, he might want to reconsider.
However, if he DOES want to go live and work in, for example, Roatan, do you really think he'd be more likely to get a job there (in the dive industry) by training somewhere else first?
When you graduate from such a program, you are more likely to get hired somewhere else that does not have that constant flood of graduates. When you get some experience somewhere else, you can then try to get hired there with all that experience on your résumé.