Originally Posted by atavist
But if I'm working on a UK or EU flaggede vessel I'm back in the same boat as if I was shore based, right?
Not necessarily. If you are working on a commercial vessel there are arrangements for non flag-state crew members. There are, for example, many British and Norwegian ships with Philipino crews.
If you are not öffically"working, i.e. just helping out ona yacht and getting some money direct in your hand then yes, you are committing an offence - well several in fact ranging from working without a permit to tax evasion.
Incidentally, the UK is in the EU so even British ship's are EU ships, with the exception of those registered in the Channel Islands, Isle of Man or a colony. The UK is not, however, in Schengen so the rules for visas etc are different to those of mkuch of the EU. As an example, South Africans need no visa to visit the UK but they do to visit Schengen countries.
Aye // Stephen