Question: British Landing is a place within which island, in Michigan, located on the shore of which island and resort area, covering 3.8 sqmi in land area, in the U.S. state of Michigan, located in Lake Huron?
Sentence (from "British Landing"): British Landing is a place within Mackinac Island, Michigan and is located on the shore of Mackinac Island, two miles (3 km) northwest of the island's downtown and harbor.
Relevant evidence: Yes