Telfair Garden: Nature, points forts et visite