Nestled in a private cove on Lake Oconee in Georgia, The Lodge on Lake Oconee is the perfect place to stay when you visit Georgia?s Lake Country.