Home Cape Town Cape Town is a top destination for sports tourism