Next year, 2012, will be my last year as an undergraduate college student in the U.S., as I will be graduating from college in January 2013. So I'm considering making spring break of next year special by going to a tropical destination. Scuba diving and snorkeling are two of my favorite hobbies; all of my scuba diving has been in the Red Sea so far.
For a destination that has plenty of healthy coral reefs and coral marine life for scuba diving and snorkeling, which would be an overall better choice, Providenciales in the Turks and Caicos, or Bonaire in the Netherlands Antilles? It would be great if the destination has coral reefs that would be easily accessible from beach areas for snorkeling. I would appreciate any input on this matter.