Oh, to reply to your question at the end of you posting....
YES, do a liveaboard!!! If you want max bottom time & convenience, it's the way to go. Not sure where you are located, but for easy to get to liveaboards, the Nekton in Ft Lauderdale is great. The diving is very relaxed, and the...