Cockburn Town is located on the largest island in the Turks Islands archipelago , Grand Turk Island .
Cockburn Town is in the Grand Turk Island , the largest island in the Turks Islands archipelago .