B737 Next Generation Undifferentiated
Air Traffic Control Developmental
Situational Awareness
ATC Issue All Types; Conflict Airborne Conflict; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued New Clearance; Air Traffic Control Provided Assistance
Aircraft; Airspace Structure; Human Factors
Aircraft X was on a vector towards the JAX Runway 08 downwind; to miss coastal traffic (as is the norm). I amended the assigned altitude for southbound VFR traffic that I noticed at 047 in a climb. I couldn't turn Aircraft X towards the field due to Northbound IFR traffic at 050; or left due to adjacent center airspace. My attention was diverted for other duties momentarily; when I noticed the VFR aircraft still in a climb. I issued a right turn heading 040 to Aircraft X to pass behind the traffic; but it was too late. I issued another traffic call; and Aircraft X responded to a resolution advisory in the turn. Aircraft X was able to accept vectors shortly thereafter to avoid the IFR traffic at 050; and continue the descent.It is only a matter of time before a loss of human life occurs over FHB airport or the coastline east of JAX. There is far too much VFR traffic to dodge with air carriers. It's just that simple.There needs to be a Class C extension; a Class B implemented; or a tower with a Class D at FHB that extends over the ocean. It might also work to swap the arrival and departure gates (LUNNI and CROSB) to the ZJX 53/54 (SSI/JKL) sectors. There needs to be a systemic review of this airspace - it isn't safe.
JAX TRACON Controller reported an airborne conflict between and IFR carrier and a VFR aircraft inbound to FHB.  Reporter also requested some type of airspace change over the FHB airport