We visited the Turks and Caicos Islands in 2017 during April. Here are the links to our sailing blog post from there:
Bahamas to the Turks and Caicos Islands (Part One)
Passage from the Bahamas to Turks and Caicos Islands (Part Two)
Providenciales – Turks and Caicos Islands (Part 1)
Providenciales – Turks and Caicos Islands (Part 2)
Time to Leave Turks and Caicos Islands