The Cairns-based Coral Adventurer cruise ship that ran aground in the South Pacific has been detained by authorities as passengers have been flown home.