I want a better rate than my bank CD, and I do not need the money for a few years
A MYGA pays a guaranteed rate for a fixed term and defers the tax until you withdraw, which a CD does not. The tradeoff is a surrender charge if you break it early.
Look at: a multi-year guaranteed annuity