The cascade option disables constraints that are dependent on this one, such as foreign keys dependent on a primary or unique constraint.
A unique index is not a constraint, although it acts as one.
In general I would advise that you create non-unique indexes to support a primary or unique key, not a unique index, for precisely this reason, and to allow constraints to be deferrable, or entirely dropped and recreated without having to recreate the index.