Hey Chad,
No idea on work, in Brazil everything works on the personal level and it seems you're going to have to go to each shop and ask. Not an overwhelming task in Ilha Grande, as they're all within 3 minutes of each other.
Other than by name (Adrenalina, Mister Dive), I don't personally...