At the southern edge of 125,000-acre Camp Pendleton Marine Corps Base, Oceanside (pop. 161,029) is the largest city between Los Angeles and San Diego, but offers little to attract the casual visitor—apart from guided tours of Camp Pendleton’s amphibious-assault training exercises, and the state’s longest fishing pier. But if you’re in the mood to shop for camouflage gear, watch the muscle cars cruise Hill Street, get a $3 G.I. Joe haircut, or drink beer with a gang of young recruits, this is the right place.
Oceanside is also home to one of the last survivors of the old pre–I-5, Coast Highway businesses: The 101 Café (760/722-5220) at 631 S. Coast Highway has been open for classic road food since 1928, and often hosts “classic car” rallies and generally glows with neon-lit nostalgia.
South from Oceanside, all the way to San Diego, a very pleasant alternative to the often-clogged I-5 is the old alignment of US-101, now signed as County Road S21 (and occasionally, “Coast Highway 101”). Slower than the freeway but still in regular use, the old road is now the main drag of quaint beachfront towns like Carlsbad, Leucadia, Encinitas, and Del Mar. If you have the time, it’s a great drive, in sight of the ocean for most of the way.