The on-site amenities at The Harbour Inn are the perfect complement to your Smith Mountain Lake vacation including: