If an enemy boat unit is has taken over the sea where my port is am I able to attack them from the port?
Quick Port question
Yes.
Each port is adjacent to one sea area. By putting a march order in the port you can move ships in port to that sea area and fight a battle against any enemy ships there.