Located off the east coast of the United States, it is situated around 1,770 km (1,100 miles) northeast of Miami, Florida and 1,350 km (840 mi) south of Halifax, Nova Scotia. The nearest landmass is Cape Hatteras, North Carolina, about 1,030 km (640 mi) west-northwest (see Geography section below). It is nearly antipodal to Perth, Western Australia. Although commonly referred to in the singular (i.e., The Island, The Rock, and Bermuda), the territory consists of approximately 138 islands, with a total area of 71.7 km[sup]2[/sup] (27.7 sq. mi.). Compiling a list of these islands is often complicated, as many have more than one name (as does the entire archipelago, which, in addition to its two official names, has historically been known as "La Garza", "Virgineola", and the "Isle of Devils"). Despite the limited land mass, there has also been a tendency for place names to be repeated; there are, for instance, two islands named "Long Island", three bays known as "Long Bay" and the town of St. George is located within the parish of St. George on the island of St. George (each known as St. George's), whereas Bermuda's capital, the City of Hamilton, lies in Pembroke Parish, not Hamilton Parish, on the largest island, "Main Island", which itself is sometimes called "Bermuda" (or "Great Bermuda").