Super jealous! You guys will have a blast.
I was there for a few weeks about 7 years ago. Nothing bad to report from that trip.
As others have said, snorkeling is a must or Suba if that's your thing. The water is simply beautiful.
Try to get in on a "tour" of a local village/island. That was...