Fidelity does sell those, and I get all my CDs through them. We also own I-bonds thru Treasury Direct. You can redeem them any time, but take a 3 month interest penalty in the first 5 years.
As mentioned earlier, a Fidelity Money Market is currently paying 5%.