Ranking difficulty follows competition, not demand
A search term is hard to rank for because other sites are actively competing for it, not because many people search it. Spanish-language local terms in Miami frequently have substantial volume and very few serious competitors.
That combination is unusual and it does not last forever. It is the closest thing to an arbitrage that local search offers here.
Translation does not produce rankings
Businesses that run their English pages through a translation tool rarely rank, because the output does not match how people actually phrase searches and reads poorly to anyone who lands on it.
Genuine Spanish content, written by someone who thinks in the language, is a different asset entirely and competes against very little.
The technical setup decides whether it works
Bilingual sites fail most often on implementation: missing language annotations, duplicated content, or one version cannibalising the other in results.
Getting that right is unglamorous and it is the difference between two versions that reinforce each other and two that quietly compete.