I use Eric and Clifford now and have always brought back plenty of fish with them. Good guys and great fishermen.
I'll second LG's nomination there for local waters fishing. Eric's boat is larger and more conducive to a nice day on the water, Cliff, although a bit brusque, is a good mate and will tell you exactly what you need to do to be successful. I mention the boat size because some boats will handle 4 people easily and others, while claiming room for 4, are pretty tight with little room for movement once youre aboard. If at all possible check the boat and talk with the skipper ahead of time. I personally have yet to be fully comforatble on some of my favorite skipper's boats simply becasue they have smaller pangas.
Hill Gonzales, or Eloy,or Tino who, like Eric, also work off the dock at Chuck and Robbie's, are also my suggestions for local waters fishing but their boats, in my opinion, would be limited to two people and only two normal sozed people in my opinion. My lineman size at 6'5 and 350# dictates I go alone on their boats for obvious reasons.
There are cruisers, again some better than others, and you'll pay a price for those, but if your husband has been on these before he knows this. Talking to my son's friend a former fishing operation manager at Turneffe, he pointed out the main reason why local deepsea fishing is spotty is that the Gulf stream is pretty far offshore. We get the pelagics that "stray" off this fishing superhighway. It takes a run to get out to it.
Now you can get nice dorado, 60# wahoo, and small black tuna (little delicious footballs!)off the island on a seasonal basis, without much time invested in travelling but it is seasonal just as it is anywhere. Dont go in Decemebr thinkning youre going to catch dorado who show up in May/June. To get to truly good "deepsea" waters be prepared to spend a good portion of your day simply getting there and it will require a full day charter to do that.
Just my buck $Bz. Hook up!!