Brands like Brita and Pur (in the U.S.) have made a name for themselves for the ability of their product (essentially a large-pore filter with activated carbon/charcoal) to extract the added chlorine from tap water. I visualize $\ce{C}^*$ as a vast network of channels in which ions are "trapped". I had assumed that most cations and anions were trapped effectively, but it seems to favor chlorine and iodine.
According to Wikipedia:
Activated carbon does not bind well to certain chemicals, including alcohols, glycols, strong acids and bases, metals and most inorganics, such as lithium, sodium, iron, lead, arsenic, fluorine, and boric acid.
Why would it not bind effectively to fluorine? Is it an issue of atomic radius? Does $\ce{F-}$, with a radius of 0.136 nm sneak by, while $\ce{I-}$ and $\ce{Cl-}$ at 0.181 and 0.216 nm, repectively, get caught up in the matrix? Why do the cations get passed through?