its all about how much earth your ground rod comes into contact with.
if you are not going to go a full 8 feet into the ground with your ground rods, then you need more than one. about 4 should do you nicely if they are going into the ground about 4 feet. (you should not have more than a few inches above the ground)
is it necessary?
well, that can be a tough question to answer. 4 ground rods are not going to stop a lightning strike, and if your antenna does actually take a direct hit, its still going to explode in a spectacular fashion, its still going to send a hell of a lot of current down your coax towards your shack, and its still going to (hopefully) pop the main breaker in your house.
im sure anyone that has actually had lightning hit their antenna feels very strongly about proper grounding, and if you look at the articles online, they make you feel like if you dont spend 5,000 dollars on a grounding setup that you are in great danger.
however, the majority of CB stations have minimal grounding setups and live their entire lives in relative uneventfulness.
if it were my station, i would have a ground rod or two right outside the shack that are tied to the main AC mains ground.
i would mount a "real" lightning arrestor (you're going to pay 60+ dollars for it) to that ground rod.
i would run the coax from the antenna to that arrestor, and then out of the arrestor into the shack.
then i would mount a grounding panel on the wall behind the station desk, and tie it to the ground rod also using less than 8 feet of wire to do it.
then i would run a grounding strap from each piece of equipment to the grounding panel.
am i perfectly protected against any danger of fire in the case of a lightning strike?
well, probably not.
but, the current from the strike has to travel down my coax, burning it up in the process, then go through the lighthing arrestor, probably blasting it too, and then into the shack.
thats just me, and its not a cure all for all stations, but hopefully it gives you some perspective.
LC