1- Quando você resolve uma ordem de marcha, você determina quais unidade daquela área estão indo para um novo território. Quando esse novo território possui peças de outro jogador, ocorre o combate, ou seja, aqueles peças que foram movidas que fazem parte do combate e as peças que perdem o combate tem que sair. Então na situação que vc perguntou, as 3 unidades tem que ficar no território conquistado sim.
2- O porto não é uma área marítima, mas sim uma extensão da área de terra a qual ele está conectado. Seus navios só podem entrar em portos que pertencem a você, então no seu exemplo, não poderia recuar para o porto, pois o território, e consequentemente o porto, não são seus. E portos somente passam a ser seus, quando você conquista o território ao qual ele pertence. Nunca se pode conquistar o território pelo porto.