Debating about when he was identified is pointless. Anyone who knows of a crime being committed, particularly sexual abuse of a minor, is supposed to report that crime when it happens, regardless of whether or not the perpetrator has been identified. The cruise ship staff should have notified local police as soon as the crime was reported or discovered, and should have let Florida police figure out who the perpetrator was. Whether the grandmother wanted to press charges, whether Bahamas law is different from US law, whether the man was identified before or after the cruise ship departed are all irrelevant issues. The only thing that matters is that cruise ship staff knew a crime had been committed while the boat was still docked on US soil and purposely did not report that crime as REQUIRED in order to avoid being delayed.