The otter, found stranded as a pup near San Luis Obispo in 2024, has received plenty of TLC at the oceanic landmark.