Rachel, check out fotofirst in Hermanus . If you are going to Capetown first, there should be no problem finding a camera store. There is also a camera store at the main terminal at

Cameraland 68 Long Street Cape Town South Africa 8000
Canon lenses


Sorry to hear this