A few years ago when Bonaire was really on my radar (we went 5 times), the Divi had a reputation for very, very good snorkeling right off their dock.