Turtles come ashore at high tide/full moon to lay their eggs. The eggs take 45 days to be ready to hatch, then at the New Moon (very dark) high tide the babies all hatch at once and scramble to the surf. We've seen this in Hawaii, Puerto Vallarta, and other places. but the schedule and timing are similar.