Wifi redundancy/failover question

I’m looking for some direction: my test case: CPE,AP1 and Ap2 (in real life situation it will be multiple of CPE connecting to AP1 and AP2)

CPE
|
|
|
| AP1----
| LAN—Internet GW
AP2-------/


AP1 and AP2 use single radio and cannot reach each other via wifi due to directional antennas (they are connected to the same LAN though)
CPE can see AP1 and AP2 and is using single radio.

Which would be a better setup (or what are pros and cons):

  1. Setup CPE to default to AP1 and fallback to AP2 using AP access rule. Setup each ap for different channel and SSID.
  2. Setup WDS bridge between AP1, AP2 and CPE ( would this work if AP1 and AP2 cannot see eachother?).
  3. Setup VRRP between AP1 and AP2.

Which of the above setups would recover faster if one of APs failed?

Thanks!

  1. Configure both APs with the same SSID. Should one fail, the CPE will automatically connect to the second.