Rain or shine, Anderson Island has opportunities everywhere to experience the great outdoors. And no leeches!