We went to Bonaire 3 years in a row but have switched to St. Croix and are heading back for our 3rd trip in 2 1/2 years. The Fredericksted Pier has phenominal little stuff...seahorses, batfish, frogfish, etc. You can start the dive in glass calm water in about 4 feet and go out to a max of 45 at the end of the 1/4 mile or so long pier. It's the only place I've ever seen 2 seahorses together on a piece of coral. Contact N2 The Blue dive shop (located 100 yards from the Pier), friend them on Facebook and get Divemaster Jenny' photos. They offer reasonably priced privately guided Pier dives or grab some tanks and go yourselves. If you have new or timid divers, all of N2's divemasters are excellent but Jenny will treat them like a mom treats her child. She is the best and has eyes like a hawk underwater. I could dive that Pier every day. Want some depth? Cane Bay on the north side has a big beautiful beach and a 3000 ft wall 200 yards or less offshore. They also offer reasonably priced private guided shore dives out to the wall. Last year 3 sharks shadowed the divemaster and I for about 15 minutes. Both places also offer boat dives for places not reachable from shore. Further east towards Christiansted, Anchor Dive, mostly boat diving, has 5 minute boat rides to divesites and intervals back at the dock. Topside, lots of cool little places to eat, and things to see. Much of downtown Christiansted was built in the 1600's - 1700's and the some of buildings are now shops & galleries. I hate to say too much because I don't want to jinx it but it's become our favorite Caribbean diving destination of the 15 or so islands we've visited.