You might want to check with Dive BvI out of Spanish Town.
They offer different itineraries on different days with some
stopping at Cooper and also private excursions
Very professional
We've used them several times and always have a great time

Mike