The captain is very much “on the hook” and will face, and probably be convicted of, criminal charges.
He steered the ship off of the company approved course so he could show off the ship to his head waiters family resulting in the initial collision
Despite his remarks the rocks were uncharted they were well known to the inhabitants of Giglio and were named School Rocks. You don't name uncharted rocks.
He cravenly abandoned ship while there were still hundreds if not thousands of passengers and crew on board.
It's rumored he rifled the ship's safe on his way to safety.
He disregarded orders from the Coast Guard to return to his ship and supervise the evacuation and report it's progress.
This guy is not just on the hook, he is landed, filleted, and heading for the fire. His beaching the ship was probably to save his own life as much as anyone elses. His cowardly actions after she was beached and his incompetence leading to the need to beach her will probably outweigh any credit he gets for beaching her.
The captain got a class from the School of Hard Rocks.........