I've been diving throughout the Caribbean (including Bahamas, Cozumel, Bonaire, Curacao, and others) and all of the Hawaiian Islands. Sure, the volume and variety of fish species and coral on Bonaire is amazing. While other places may be able to trump Bonaire when it comes to pelagics, turtles, and other large creatures, Bonaire is far superior when it comes to one thing...Convenience. I've found nowhere else that provides the overall convenience combined with the quality of diving that Bonaire provides. With so many dive sites in such a small area and ubiquitous availability of Nitrox, it is one of few places in the world (if not the only place) where you can perform 5+ shore dives every day for more than 7 days and not dive the same location twice. Diving can be a 24x7 activity if you want it to be. The reefs are very close to shore and there are dives suited for all experience levels. Because you dive at your own pace and on your own schedule, it is perfect for beginners and experts alike. While I still enjoy visiting the South Pacific for the difference species it provides, you can't go wrong with Bonaire if you want to have a "dive, dive, dive" vacation. It's the closest thing I've found to the convenience of a liveaboard (but without the large expense) and yet still having the land-based amenities.