Some earn just $2.50 an hour and ‘don’t see daylight for weeks at a time’, the Maritime Union of Australia alleges.