You need to find a urologist who really specialises in prostatitis to get treatment which works. Many have it on their list of activities, but few really specialise in it. Has it been confirmed it's bacterial prostatitis, and has the bacteria been cultured to identify which antibiotic it's sensitive to? Ciprofloxacin is one of relatively few antibiotics that can work in the prostate, but you do need to know the bacteria is sensitive to it, and not resistant to it. As you hint at, you don't want to take it without knowing it's the right antibiotic as it has potential side effects.
You haven't said what is causing the incontinence, so difficult to comment on that. The use of Botox might suggest you had urgency (unstable bladder).
Repeated UTIs in men are often caused by incomplete voiding when you have a pee (significant urine still in the bladder afterwards which ensures bacteria are continuously retained), or not drinking enough fluids, so there's too little flow through the bladder to be flushing out the small amounts of bacteria which get in there anyway, and they build up. Kidney stones can also be caused by not drinking enough fluids.
If you have several prostate problems including cancer (I'm guessing maybe enlarged prostate in addition to what you've said), that can be a reason to consider having a prostatectomy, even if the cancer itself maybe doesn't merit that alone.
You really need a urologist who's going to take this all on and treat the patient, rather than the issues piecemeal.