A longtime Oceanside lifeguard with nearly 23 years of experience was named the city’s new beach lifeguard captain.