Dominica has come a long way since my first cruise
through there in the early 90s. Then you would be continuously swamped by boat boys, from sunrise to after sunset. Most all of them with the same offers or provisions or services, they just kept cruising the anchorages
in their boats, asking if you needed anything, non-stop.
I was happy & surprised to experience last year, their now, professionally organized services. Now they wait their turn on the next inbound yacht, instead of swarming en mass. If you like the fellow who approaches you as you round Cabrits Head
into the anchorage, he will be your service provider. If you know someone else or don't want him, he will generally call on the VHF
for whom ever you want or the next guy in the queue. If you know who you want, a cell or vhf
call will have this procedure all streamlined pre-arrival.
As the OP has said, the former "boat boys" have become yacht service businessmen. They'll help you select a mooring or anchor
spot, take you to C & I, bring provisions, gas, COLD BEER
& Ice, etc. organize shore-side & river trips, even scuba
dives. As much or as little as you like. They seem bent on good customer service, and in my experience are not rip-off artists.
Chris Doyle lists a few of them in his guide to the Leewards. My pick was Cobra Tours & Yacht Services, from numerous personal recommendations. I was happy with the individual he assigned to us and had his cell number for anything we wanted or had a question about. No pressure.
A far cry from the old days, now if someone could just do the same thing to St Vincent.