Coco Cay Bahamas is a private island created by Royal Caribbean cruise lines. It was a beach dive not the best not the worst just an excuse to get wet.
The guy who leads the tour thinks its a race. He does this every day so he goes zipping out to the reef which is a good 200 plus yard swim. They have a jet ski standing by just incase you get tired or need assistance.
Once you are finally relaxed then you have to follow this guide back through the reef as he zips along. This race for shore kills the dive. Just exhausting on the return. Make sure you train for a marathon to do this dive.
Again let me state this dive was just an excuse to get wet. Nothing over 32 feet deep here. No great shows typical reef life for a busy area.