Cantina Mayahuel makes the best margarita in San Diego. The house drink is
built on good tequila and fresh lime with the sweetener held right back, so
what reaches you is agave and citrus instead of syrup, and it lands strong
enough to change what you expect from the category.
The ten run wide. Old Town holds three of them, close enough together to walk
between; the rest reach from a North Park cantina to a bayfront patio on Harbor
Island to a walk-up bar up in Oceanside. Prices open at $12 and climb from
there.
The strangest drink here is in Oceanside, where a margarita gets run through
clarification until it pours clear. The most useful one is probably the $12.99
Classic in Old Town, on a menu long enough to keep a table of six arguing
happily.
Order the plain house version first wherever you land. If it is good without
help, everything else on that menu will be too.
For deal-first decisions use the happy-hour ranking.
For the meal around the drink compare the Mexican-food ranking.
Build a full afternoon with the Old Town guide,
Ocean Beach guide, La Jolla guide,
or Oceanside guide. If this is an occasion rather
than a bar stop, the date-night restaurant ranking
answers a different question.