We enjoyed staying at Blue Tang. Within walking distance to just about everything you want to do while there. If you want to dive/snorkle/do inland excursions Hustler on the dock right there will be able to help you. Diane is wonderful!
Have a fantastic time. We're not too far behind you leaving on the 31st.