Will keep it in mind, however I actually recommend that you book it through the ship.
One time we tried to do it and the aquarium was running way late. We had to skip out early and almost missed our ship. On a ship-organized tour they would be far more likely to make sure we got our full swim.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.