I'm not sure that there's an exact number of units that can be supported. I would think that a level 10 port should be able to easily support 2 or 3 Corps of INF. (Let's say 15 divisions, 4 brigades per division) The issues you can face are the large number of variables that come into play, such as;
The infrastructure of the province(s)
Research, such as supply techs, basing, etc.
Combat. Units chew up supplies when they're fighting.
Type of unit. An ARM division with MECH & SP will suck up supplies much faster that an INF division.
Status of the port. The enemy could port strike your level 10 port down to zero.
So on, and so forth.