St. Helena Island is an uninhabited 240 acres (97 ha) island in the Lake Michigan approach to the Straits of Mackinac. The island is located offshore from Gros Cap, Michigan, 10 miles (16 km) west of Mackinac Island in Mackinac County in the U.S. state of Michigan.