But the country is increasingly becoming the five-star playground of the Caribbean , pulling in tourists that might otherwise have gone to Jamaica , Puerto Rico or St. Thomas and gearing up to give the glamour spots of Anguilla , St. Bart 's and Turks and Caicos a run for their money .