Ensenada in Baja California, México, there's a big expat community, there's beach, you are like 1-2 hours from San Diego, it does have a Mexico National University Unit, it hosts the baja score off road races, also there is a lot of breweries & fancy restaurants, plus, is has the same bay area timezone.