PAF F-16s are harpoon capable. F-16 formations keep moving in flights/detachments all around Pakistan- Masroor to Skardu. F-16 will be spread all over Pakistan in case of war. Bholari AFB housing F-16 is the closest to the coastline ? That would put F-16 in AD role closer to the coastline.
Since officially Pakistan has AGM-84 equipped on P-3C, but Exocet on Mirage-V and C-802 on JF-17 are there. There are around 12 Mirage-VPA and probably 16-18 JF-17 which is MultiRole, so not dedicated to Naval support role only. The previous aircraft of 2nd Squadron was F-7P used in same role as ROSE-I, air superiority role, but now the replacement of F-7P is JF-17, which has enhanced capabilities thus its scope of role has increased.
A few highlights about Masroor AFB.
1. Interestingly, Mirage-III ROSE-I is stationed at Masroor which shows that air cover/escort/AD of Karachi as well as for escort for Naval support Mirage-VPA was envisioned through this ROSE-I squadron.
2. Ra'ad ALCM was fired through Mirage-III DP deployed at Masroor AFB.
3. Other Mirage-III at Masroor are mixture of radar equipped fighter-bomber and few radar less ones. Rest are two seater Mirage-III used for training and conversion.
So even before JF-17 was introduced at Masroor and F-16 was stationed close at Bholari, PAF had its Air Wing covering all scopes of aerial combat (Air Defence-Mirage-III ROSE I + F7P, tactical attack- Mirage-III, interdiction- Mirage-III, long range attack as ALCM -Mirage-III) including naval - Mirage-V.
However, not only a long range fighter bomber is missing but still F-16 stands out in terms of range and payload. Mirage-V can match bombing payload sometimes, probably la behind in range. JF-17 pitches in with modern weaponry and pods. If Air refueler comes into play, that could increase range, but escorting refueler 50-100 km from coastline can be an issue.