Tampa, for years was renown for it's hand rolled Cuban cigars, as well as it's Cuban, and Spanish restaurants, and food. Mexican restaurants have not been around here as long. Due to such a large Latino population, it's been commonplace for years for the grocery stores to carry a huge selection of ingredients, and items that are usually hard to come by in other areas. In addition, there are quite a few Latino grocery stores. I have a list of various ingredients I send in "care packages" to other family members living in other parts of the US. We have a large Asian community as well, and they too have several large grocery stores, making it easy to get a good selection of ingredients, and items used in preparing, and eating good Asian food.