Nothing wrong with CDs. My boss was in 7% long term CDs earlier this decade and I thought he was nuts with inflation ramping up . He looks pretty smart right about now. I fortunately have been a long term investor in Vanguard Energy. Recommend taking a look at this one.
3 years ago you could of locked into a 5 year CD at 6.5%. Had my parents and in laws locked in, stock market to risky at their age. 6%+ not a bad return and since it was in their Roth account, it will be tax free.