Depending on price range, I would strongly recommend Manchebo Beach Resort. I just got back from a week there, and found it to be fantastic. I was there with my wife, who doesn't dive, and it was ideal. The beach is great. You have far more personal space than any other resort I have seen. They have 4 restaurants on site and you can choose all inclusive or do your own thing. I did not do the all inclusive, but did visit each restaurant. They are great and I can recommend them all.
Dive in the morning (with JADS), while the non divers enjoy the beach. Then hang out in the afternoon on the beach. You can get some food and drinks at their outdoor restaurants where a local guitarist or other musician plays Caribbean themed tunes. Then watch the sunset over the beach. Once dinner time hits, you can walk into the fine dining restaurants and listen to a jazz pianist while eating steak/sushi and enjoying some wine or cocktails. It doesn't get much better than that.