Volcanoes are more predictable than earthquakes, but they are irrelevant to this thread.
I repeat: no earthquake can be predicted, neither in time, nor in duration, nor in intensity, nor in damage that may be caused, nor in aftershock activity. There are many places where the "big'un" can happen. including San Andreas, the N. Anatolian fault in the Istanbul region etc. It might happen today, It might not happen in the next decade, no one can tell. What we know is that the Cyprian Arc is relatively quiescent just now, so it is unlikely that we'll have a catastrophic one in the near future, although the Mesaoria fault could go: unfortunately, if it does, it'll possibly be a bad one. It last slipped about 1600 years ago and caused massive destruction. However, it may be another 1600 years before it goes again. Quien sabé?