The Georgia Sea Turtle Center will release its first rehabilitated sea turtle of 2026 at Jekyll Island.