If Checkpoint supports feature like 'backup interface', no switch configuration change is needed.
If not, and you really do not want (however I would recommend) to configure dynamic routing between switches and Checpoint, you can use IP SLA feature to track state of interfaces, IP reachability, etc.. and make routing table changes based on this.