Welcome to Crystal Shores Marina located on beautiful Smith Mountain Lake. Located in SW Virginia, Crystal Shores is the largest Marina on the lake offering full service for all of your boating needs. Thanks for visiting our page; we look forward to seeing you on the lake!