These are from their trip to Magnolia Plantation and Gardens in Charleston, SC. My guess is these are from the Swamp Garden since the link for that section is a picture of a Great Egret! I'm quite the detective... haha
A very similar species is the The Great White Heron- a morph of the Great Blue Heron, a common New England bird. The surest way to tell them apart is to look at their range (they're only found in Southern Florida). For other clues see the comments section of this post. As my Anonymous commenter pointed out- it would be highly unlikely to see a Great White Heron in South Carolina.
Granted this is a Great Egret and not a Great White Heron, I still find it amusing how similar it is to my recent Great Blue Heron eating habits post. The fish that this egret is eating is much smaller, and certainly a different species than the one my heron was eating, but I think it's still cool that we both got similar shots.
In fact, I saw a Great Blue Heron just this morning while I was commuting to work on the train. We pass over a portion of Boston Harbor/Quincy Bay? It was low tide and he was standing out in the middle of the flats, neck up straight as an arrow. I love how diverse their look can be- depending on how you stumble upon a heron, it can look like a completely different bird.