There are two souvenir shops at Peggy's Cove, the main one being Sou Wester Gift Shop which is located just next to the lighthouse (it has a restaurant as well). Another one is the Peggy Cove's Gift Shop which is located just below the first one as you walk down the road. Both stores sell many souvenirs of Peggy's Cove. The website is below if you need more information.
Peggy's Cove Jewellery Studio sells local Jewelry.
If you look for an exclusive Peggy's Cove souvenir visit this studio.