The snorkelling in Barbados isn't great because the sand is so fine it suspends in the water, but there is a pretty good site at Folkestone (west coast) that is an underwater park. I think it is called the Folkestone Underwater Park. Barbados is a great island to explore vs. snorkeling if that is an option for you. ...but definitely feel the sand. It is some of the finest I've seen.