Just outside of Atlanta, a luxury lakefront resort offers a tranquil getaway amid the picturesque Georgia landscape.