On the northern shore of Palestine’s Sea of Galilee lies Tabgha, one of the Holy Land’s lushest garden spots. Anciently, scholars believe, it was Bethsaida. It boasts a mosaic pavement and an altar ...