Is there a BAD shop on the island? Amigos Del Mar is good, but they are also BIG. There are many small, independent operators on the island who don't always get their fare shake.
How about speaking up for the little guy?
I've used Hustler Eco Tours and Ched Chabral (Reef Adventures) since 1998.

Harriette