You just read:

The Shore Club Turks And Caicos Named #1 Resort In The Caribbean, Bermuda And Bahamas In Travel + Leisure Magazine

News provided by

The Shore Club Turks and Caicos

Jul 10, 2019, 12:11 ET