Sinbad, I can't compare it to all my other dives, only my other Caribbean dives and that I had just come to Carriacou from two weeks of diving Grenada. I'm surprised Grenada diving doesn't get more play. The viz wasn't great this trip and hopefully it's not always like that.
At Grenada, we saw everything ever seen in my previous Caribbean dives, but critters were far more numerous, much larger and not shy or afraid (ie: yellow striped arrow crabs, Pederson cleaning shrimp, large schools of various fish). Trunk fish of varying sizes all over the place, often curious to see what we were looking at besides the trunk fish. 3 or more arrow crabs the size of lunch plates hanging out with a couple of kinds of cleaner shrimp and red banded coral shrimp. Flounders hanging out in groups, manta shrimp, fields of banded jawfish, seahorses . . .and on and on it goes.
In Carriacou, the viz still wasn't all it could be but there was so much going on in some sites, the viz barely mattered. Lovely gardens, lovely. Never seen before nor even supposed to be a behavior, scrawled filefish schooling in the vertical head down way, as you've probably seen their juveniles do to hide out. Only these weren't trying to hide at all. Incredible to me. Even the dive op owner said he's never seen that before. Spotted drumfish are all over the place and barely shy. Schools of palmeto, honeycomb and scrawled cowfish, wahoo coming by now and then, small schools of barracuda, nudibranchs and flatworms . . .
I've not been to Bonaire, perhaps it's similar?
All that said, much of the reefs are covered with algae. I'm told this is a combination of things, the most obvious of which is a distinct shortage of parrot fish.
The island of Carriacou is lovely with many pretty but deserted beaches. I stayed in Hillsborough so can't speak to other areas.
Over all I am enchanted. I'll be back.