An alternative to driving is to take Amtrak between San Diego and San Juan Capistrano. Carlsbad is a typical beach town along old Highway 101.