The causes of an accident are always multiple.
In my humble opinion, we can’t blame the crew for the accident until we know what caused it.
There were no casualties, which is already a good thing.
Pure speculation:
It seems to have happened at night, probably very close to the reef.
The ship is probably automated, maybe there’s no one in the engine room at night to stand watch, or an officer and an oiler perhaps, so close to the coast, to deal with any eventuality more quickly (the crew is quite large).
Was the ship in operation at the time, or on standby?
If it was an electrical blackout due to, for example, a crankcase explosion or the rupture of a fuel pipe from one of the diesel engines, and a localized fire was declared: Co2 triggered in the compartment, so no electrical power apart from the emergency generator?
“Propulsion and performance
The propulsion system on the hydrographic vessel integrates four diesel-electric generators, two azimuth propulsion systems and three bow thrusters.
Propulsion 4 Diesel-electric
Power 4 x 2570 hp
Draft of 6.8m
Restoring propulsion power may have been complicated in these conditions, in such a short space of time, even if the automatic system is there to restore it quickly, but sometimes there are hiccups, the drift may have been rapid because of the wind (Force?), this type of vessel drifts quite quickly because of its heavy dunnage.
The captain probably ordered the anchor to be dropped, but was it too late? Seabed holding? Not far enough from the reef, the swell could have been a handicap.
We’ll probably know more soon, once the media pressure has died down.
Pumping the fuel and oil will be a real challenge in this sensitive area. We don’t seem to know how much bunker and oil is on board.