To be accurate 
According to the
Catholic Encyclopedia of 1914, a tradition dating back to the
8th century identifies Cana with the modern village of
Kefr' Kenna, about 7 km northeast of
Nazareth. However more recent scholars have suggested alternatives, including the ruined village of
Kenet-el-Jalil, about 9 km further north, and
Ain Kana nearer to Nazareth and a better candidate on
etymological grounds. While the village of
Qana, now in southern Lebanon, is said to be an unlikely candidate for the location, many Lebanese Christians believe Qana to be the correct site. This is not a matter on which certainty is ever likely to be achieved.
Qana (
33°12′33″N, 35°17′57″E;
Arabic:
قـانـا) is a village in
southern Lebanon located 10 km southeast of the city of
Tyre and 12 km north of the border with
Israel. It is about a two-hour drive south of
Beirut[1]. The 10,000 residents of Qana are primarily
Shiite Muslim[2], although there is also a
Christian community in the village.