I have not been to Sandals in the Bahamas, but went on my honeymoon to Sandals in St. Lucia and last year went to Sandals in Ocho Rios Jamaica. They do a really nice job there. You will not be disappointed. The Grand Bahamian is supposed to be one of their elite properties.
There is so much to do at their resorts, sailing, diving, and such and all of it is included. I paid extra and got my Scuba certification while I was at Sandals in Jamaica.
Have fun!!! To bad you had to get married to go.