The RP problem (prisoners) could be solved by switching the direction: Buy at Macduff, sell at Harris. The Macduff could me moved to somewhere near the Leeds JG, for KNF "prisoner rescue" runs.
Keep in mind Corfu doesn't have an unlimited passenger capacity either...
The farther the bases, the more time it takes to make the same amount of money. This could convince people to go on other runs.