Micks I can look into that for you on lodging. Right now they are not set up for it but maybe they could over summer.
If you wanted to check out green reef I do not have a link you may be able check some dive shops and see if there is any reef conservation volunteer work.
I did do splash for trash and helped to clean up around pro tech dock.