Sooty, I would go Camps Bay - there are shops, but not malls and stuff. Just little boutique style shops and beach style clothing., but it has a lovely vibe to it. A nice little strip with cool Cafe's and restaurants - a little bit "lifestyles of the rich and famous" It will be a nice rest before your flight home.
Fish Hoek Bay is also divine. We went horseriding down there and had a ball. When we return to South Africa to take our Springaroo back to see where he/she came from, we will definitely spend some time down there.