There’s a pretty great penguin colony site seeing area in Cape Town called Boulders Beach for those of you that happen to visit and are keen to see them up close.
Also this article is just great.