Chula Vista means ‘dazzling sunset’ and this city is stacked with ...