How would a navigational error cause the engine to fail?
Well, from another source: "Viking Sky is propelled by two six-bladed fixed-pitch propellers with a diameter of 4.5 metres (15 ft).."
If you run the ship aground your propellers just might seize up and engine no runny no more.