St. Croix is located in the middle of the Saint Croix River near St. Andrews, New Brunswick, Canada. This very tiny island – only 6.5 acres in total size is located about 4 miles upstream from the mouth of the Saint Croix River on Passamaquoddy Bay. If you are visiting with a local, they may refer to the island as Dochet Island.
The island has a place in history as the very first attempt by the French to establish a colony in the new world. There is no public access to the island, but there is an extensive Visitor Center on the U.S. mainland and an unstaffed display on the Canadian mainland.