The proper way to dive the site is to go in at slack, wait for the current to build (you can see the fish begin to assemble) and then hook in. DEFINITELY get out before the current gets too high! (This is where local knowledge is essential!)
I was in Raja Ampat a month ago staying in a homestay (not LOB) for a week and diving with 2 (very experienced) local guides. Every day depending on the tide on that particular time the guide would propose some dive sites (and rule out others). Once a dive site was decided we would go there and for EVERY single dive the guide would go in first to check the conditions (currents, fish etc). Only when currents were ok he would give the good to go. If not we would move to another spot. By currents being ok I don't mean low or no current at all. We had several nice drift or hooked dives - one of them in Cape Kri itself. However he was so familiar that he knew where/when the current was going to be dangerous or too boring and he wouldn't start the dive. Out of the total 15 dives I did, we had to change dive spot 3 times because of currents not being favorable (and another time because the spot was too busy with other divers).
That made me wondering how would it be if I was on a LOB? (I've never been on one but I am considering LOB for next trips). I guess that the dive guides of LOBs although very experienced they cannot have the very good local knowledge for every dive site they visit. Can/Do they assess the conditions on every site? Also I guess that the time frame for each dive site is limited (the itinerary is more or less fixed and the boat needs to move on). What if you reach a famous site (such as Cape Kri) and conditions there are not good? You dive anyway hoping for the best or move to another spot? If you move to another site do you skip that famous site for good (personally I wouldn't mind but I guess some guests would mind to skip highlight spots)? How does it actually work with LOB?
Thanks for any reply and sorry for hijacking your post. I think though my questions are highly relevant to the incident you had back then.