Some Options
You don't need Rudy to buy a replacement pennant, especially if your in a hurry. The original and replacement pennant was a wire (CB end) to rope (deck end) splice as Russ mentioned. You could use a low stretch synthetic line, like Spectra (I would use 1/4"), and tie it to the CB fitting, which as Russ mentioned can be a shackle attached via a clevis pin to the original hole, which is drilled through the aft edge of the lower part of the CB.You may not need to haul her out. When mine broke (at the CB fitting), I dove down to it using scuba, but that was a luxery (do you have a friend who is certified?). You could dive down if your comfortable holding your breath for 30 seconds or so. It might take a couple of dives. You will need to replace the original fitting to attach a new line. If you still have the broken end attached, tape the replacement to the cockpit end and pull it down through the CB tube. Make it a long piece because you can bring it back up along side the boat to knot the new end to the shackle. Dive back down and replace the fitting at the end of the CB. Pull the CB back into the CB well and tie off the CB line it the horn cleat in the cockpit. You can cut off excess line after giving yourself 3 extra feet of line. One thing to watch is to not make the shackle too wide because the width at the CB slot is about 2 inches wide, and you don't want the shackle to bind in the CB slot once its hauled up. Make the shackle as deep and as narrow as possible. Next time I might consider using a stainless snap hook, if I could find a narrow one. I think it would be easier to insert it into the CB hole. Good luck with the fix.Don