Cape Town South Africa's beaches are well worth visiting. Here are the best options for families, penguin spotting, surfing, people watching, viewing Table Mountain, and more.