snorkymn
Contributor
If you get away from the close bay, Barbados has very nice reefs. St. Lucia also has great diving near the Pitons. So you couldn't go wrong at either place. (Been to St. Lucia twice, and going back to barbados for a second time in the next year or two)