The city is popular with expats because it has a perfect mix of year-round sunshine and a relatively affordable cost of living.