The place specializes in raising green turtles