The battery would be the first culprit , check connections are OK and then if you have a meter test for load drop . First get something to hold the clutch lever in, a strap or long cable tie, it saves a spare set of hands later on.
To do this, put meter probes on the battery terminals while ignition is in off position , check the voltage, should be around 12.5v -12.8v.
Then , keeping the probes on the battery turn on the ignition to see how much the voltage drops.
If it's a good battery the voltage should drop very little, say 2-3v while the bike does its thing before returning to around 12v before you press the start button, push the start button constantly checking the voltage , again if it's a good battery the drop should be around 3v when turning over.
If it's a bad battery then the voltage will drop quite considerable, possibly as much as 7-9v not giving you enough power to start the bike or even power anything.
The next thing to check if you get nothing when turning on the ignition would be the starter solenoid fuse and the solenoid itself . I've worked many bikes but I'm unable tell you the exact location , it will be close to the battery , just follow the positive battery lead.
Once you have found it check the fuse , should be near around 30amp (green maybe?), When these blow you get zero ignition (like no battery) , I doubt it's this but worth a check because if this had blown you wouldn't have got off the ferry .
However , sometimes the whole solenoid can be faulty giving similar symptoms as a blown 30amp fuse so , if fuse is good try this, with the ignition on,
it will cause a few sparks, you need to bridge the two main +/- wires bolted to the solenoid. This done by maybe using an old set of plyers with rubber handles, open the jaws and touch the two main wires or two old screw drivers with decent handles, it's a bit archaic but it works. If everything else is good this will turn your starter motor and possibly start the bike, if it does remove the plyers/screw drivers straight away.
Doing this test basically removes the solenoid from the loom and may suggest that your solenoid is worn out or has an intermittent problem.
I'm not saying that these two tests are your problem but it's the first couple of things to check.
Good luck for now