The ocean is overrated, and I’m prepared to defend that statement. Smith Mountain Lake Beach in Huddleston, Virginia offers ...