There is no shop at Kanon, we do however sell bags of ice and firewood.
The closest shops are at Gouritz or Vleesbaai who have limited groceries. It is best to prepare and shop for your days from larger towns such as Mossel Bay which is roughly 30 minutes drive from Kanon.