Punt Imbikwan, Indonesia (cape)