A botanic garden, naturally, but it has thousands of plants all native to South Africa. It takes all day, but there is a nice eatery there too, as well as a bookshop. And from the back you can climb the old track up Table Mountain.
A bus goes from the bus station in the middle of the town, but check times. Journey is under 30 mins. The gardens are inland from the town centre.