Nikki Haley Buys $2.4 Million Waterfront Property in South Carolina