Ecstatic waterfall in full flow on the south Cape coast of Africa