Port Battles are not fine, but many players will just blame existence of Requin (just like redii does), Prince or other small ships instead of seeing the problem. As suggested long time ago, the mechanic of 1 tiny ship blocking points from entire fleet is pure form of "kiting". It always ends up in sit on the far edge of the circle and does not encourage fighting. If enemies get close to you, just sail upwind and get to the other edge of the circle. There are 2 simple solutions here:
Contesting the cap does not entire block points influx, only halves it. So instead of getting 2 points per tick the controller of the zone would get 1 instead. Zone is controlled by the fleet with higher BR inside it.
Another option would be to make circles even smaller. Make it so you can't safely sit on the other edge of the zone while entirely blocking enemy team from getting points.
The blocking mechanic may work in other games like World of Warships (our PB system is almost entirely copy-paste of WoWs), but with major differences. WoWs doesn't have wind factor, you can't sit upwind vs 1st rate that will spend 30 minutes tacking the wind trying to get to you. Also in WoWs range of guns is usually between 10-25km, meaning that most of the ships can fire at the ships contesting the zone, hence why it's extremely dangerous. In Naval Action if you sit on another edge of the zone and angled, best thing enemy can do is shoot your masts or sails, maybe some shaky bow/stern rake but it won't hurt much. You are basically very safe at that far distance, unless it's like 1st rate against 7th rate and even then there is a lot of potential for tanking, kiting and dodging.
Summing up, small ships in PBs shouldn't be used for kiting or blocking but for fast tactical strikes and as vessel units that can quickly reinforce weaker parts of the fleet. Capture zones are not meant for "blocking points" and "kiting" but to concentrate fighting in designed places, encourage engaging in fight and minimize kiting. In the current state, they do not.
Also, as mentioned already in the topic, Hostility = PvE = no fun (but we all know this won't change despite numerous valid suggestions proposed in the past).