I haven't been to any of those places, but would love to go to Bonaire and Bora Bora. Google Maldives reefs. I think they have killed off about 90% of them with septic not being regulated. Roatan isn't on my list after diving in Belize back in 2011. The reefs of Belize were pretty dead at that time, but I have read they are making a comeback. Everything I read about Bonaire is spectacular, but very much a DIY diving place. I want to go to Bora Bora just for the over-the-water bungalows. Someday....
(edit) OH!!! Also look at travel times. When I looked at the Maldives several years ago, it was 24 hours to get there, and 36+ hours to get back. I would have been more mad than happy due to the travel times for that vacation.