I surely would not pick Cozumel because you would be stuck on Cozumel Island.
Better would be Key Largo. Also quite affordable there, to retire.
I think Coz is great and would pick it over Key Largo. The people of Coz are wonderful and retirement there will be cheaper than Key Largo.