I used to live there in the early 80's and worked part time on a boat.You can expect Barracuda,groupers,sea bass,shark..ect.The reefs are very close in but deep water is just outside of the reefs so big fish can be had.Sometimes tourists would keep their catch anh have the hotel prepare it for them.Most would leave the fish for the crew,who would sell them to the hotels.This might have changed in the last 25 yrs or so.Good luck.
Joe