A marine biologist must confront his demons amidst the Arribada, the convergence of thousands of sea turtles that nest along isolated beaches in Costa Rica.