Granted I can imagine it 'll cost a fortune , both for the taxpayer and the ferry companies , but in principle I don 't see why you shouldn 't have to give your passport details before entering a country , otherwise what 's the point of having a border ?