From what i know going to the Seamans Mission here in Melbourne most seamen go direct to the shipping companies of their own country or one close by.
For crew on most cruise ships, they contact a site set up by the various companies, some time sin their own country.