By reputation, the best diving in the Caribbean is usually regarded as being in Bonaire, Belize and Little Cayman. I am not 100% convinced reputations are all that - there is some excellent diving elsewhere (Turks, Saba).
Equally there is some Caribbean diving that frankly, is just not that great in relative terms. I am not going to name names because you just get flamed (I usually get a good flaming for just vaguely hinting that BVI diving might be better than USVI diving).
For the record, I haven't dived everywhere, but I'd put the BVI in the top 3rd of Caribbean diving destinations. But probably towards the bottom of the top 3rd.
Equally there is some Caribbean diving that frankly, is just not that great in relative terms. I am not going to name names because you just get flamed (I usually get a good flaming for just vaguely hinting that BVI diving might be better than USVI diving).
For the record, I haven't dived everywhere, but I'd put the BVI in the top 3rd of Caribbean diving destinations. But probably towards the bottom of the top 3rd.