Mahone Bay, Nova Scotia, in Canada, is known for its historic architecture. The most famous are its three churches, standing side-by-side right on the water’s edge. The churches, and the areas around ...