Yes, you can cash checks at CVS. However, note that this may not be the most convenient option for you.
CVS typically doesn’t have the best check cashing rates, and it may take some time to process your check. Additionally, you may have to pay a fee for this service.