Here's British Airways ETOPs alternates and preferred alternate airports. (747-777)
Primary Preferred (P1)
EGPF, EGPH, EGCC, EGLL, EGKK, LFPG, LEMD, LPPT. There all the European alternates
KBOS, KJFK, KPHL, KBWI, KIAD, CYUL, KATL, KMCO, KFLL, KMIA. East Coast United States
CYYZ, KDTW, KORD, KDFW, KIAH, KDEN. Central United States
CYYC, CYVR, KSEA, KSFO, KLAX, KLAS, KSAN, KPHX. West Coast United States
Primary Alternates, over Atlantic and Northern Canada.
EINN, BIKF, BGSF, CYFB, CYYR, CYQX, CYYT, CYJT.
CYYQ, CYWG, CYEG.
All of those airports are preferred diversion airports and there a ton more for emergency and even secondary which I'm not going to list. Hope this helps anyone.
Scott