My wife and I spent 10 days there during a celebrity splash and thoroughly enjoyed our time with the dive operators and around the resort.
While we were there, the dive operator was on the Beaches complex (part of the resort) offered single morning and afternoon dives off the wall in front of Grace Bay and along reef wall of Provo. They also offered two tank day trips to West Caicos. Though we enjoyed both, the W. Caicos was by far our favorite and I feel better of the two. We felt the crew to be excellent and accomodating. (Upon arrival keep in mind, it is their policy to do a 15-20 min pool check out before give you the freedom to dive from the boats.) The W. Caicos trips are 'all day' leaving at 9am, a 1hr boat ride each direction, and two dives plus surface interval. Our dives lasted as long as bottom time and air allowed. We are computer divers.
Another operator whom we enjoyed was dive provo, professional and friendly. This might give you more opportunities to get more diving in?
At least a full suit or 3mm is highly recommended. Some areas require a little swim and if you cool easily, this could shorten the dive. Many sites have variable depths, and deeper dives are quite common 60-130 fsw. Another reason fro exposure protection is that you are going during jelly season, small thimble like jellies (excuse the ignorant 'technical' names) which can be quite numerous. (So areas we've encounter them in ever square foot from 50 ft to the surface. Hopefully this would not be the case for you and know that this is not typical)
I'm not sure of Nitrox capabilities, and their photo services are very limited.
We would return again without question, hopefully you feel the same afterward? Hope this helped at all, and have a great trip.