Have you considered spending a few days at Ian's where you could do the tubing, black hole drop and more and then spend the rest on AC for the snorkeling, etc. At least you will get the feel of the mainland and the cayes. I believe the black hole drop is an all day affair plus it will take some time to get there from AC.