Option 3. Book with blue water divers in Grand Turk. They usually have a boat going out for cruise goers, and the vis is excellent (so much that if you wanted to stay on the reef at 50-ish feet, you can still follow the group above and dive your dive, very little current). I've dove with them numerous times, I was always allowed to dive my cylinder (I had over a 90 minute dive with my buddy,while most others on the boat had about an hour. Mind you, I worked on cruise ships at the time and still made it back in time).