Nothing in Mooresville that I know of. Fintastic on upper South Blvd. would be worth a look, but that's still a bit of a hike from Mooresville. Hi Tide in Pineville [south Charlotte] is a great site, and Tommy is knowledgeable and helpful, but again, it's quite a distance.