Home » Latest News » The Shore Club Turks And Caicos Named #1 Resort In The Caribbean, Bermuda And Bahamas In Travel + Leisure Magazine – Yahoo Finance