It's pretty hard to rank them. Conditions vary and wildlife sightings are good anywhere you happen to be at the right time. In any case, here is list to complement what others have shared thus far.
1. Tolo.
2. Tori.
3. Alice in Wonderland but specifically it's 2nd-3rd back Reef.
4. LacCai at night (You will have to go with Bas Tol to do this one). Make sure you book ahead of time.
5. The Forest. Amazing colonies of black coral, but you'll have to go a bit deeper than what most guides tolerate... around the 100 ft range, so discuss before hand to prevent you from getting the stink eye from crew members. This last site is on Klein.
As far as food, restaurants are pretty good; however, make sure you have service expectations set to island time. Service is generally super slow at best. Not wanting to generalize, but that's what we've experienced time and time again.
I don't want to upset anyone nor get the wrath of fellow gourmet divers here, but when we go to Bonaire, we leave our gourmet expectations behind, not because there aren't any choices, yes... Bonaire has some pretty fine places to eat, but we are on a dive vacation and meals become more of a strategy of convenience rather than a foodie vacation. To each its own...
There are mom & pop pastery shops and places where you can grab and go some empanadas and things like that around town. You can also buy cold cuts and awesome selection of cheeses at local supermarkets. Van den Tweel and the Warehouse, both on caya Indistria are good choices. Van den Tweel is open from 8 to 8. They don't want folks in wet clothing grocery shopping, so plan accordingly.
One last tip, the KipTukkies food truck parks itself right at the entrance to Van den Tweel on Wednesday's, Fridays and Saturdays from 4:30 pm to 6:00 pm. It's got a pretty good oak smoked chicken that is worth bringing home for diner, specially if you are wanting to free up time and go night diving. Get some freshly baked bread, an assortment of Dutch cheeses to accompany the chicken and some bebrave if choice and you and your group will have a pretty nice meal.
Enjoy your trip.
Ricardo