Santa Cruz, located 75 miles south of San Francisco, is a vast playground of sandy beaches, kid-friendly attractions, vintage shopping, and tasty food.