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
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!