So rate them in several categories:
A. Overall Quality of Golf
1. Bandon
2. Monterey/Pebble
3. St. Andrews
4. Cabo
5. Hilton Head
This ignores a lot of destinations.
As Justin mentioned earlier, I think the Sandhills of North Carolina has better golf than most of the above. Pinehurst #2, Pine Needles, Mid-Pines, Southern Pines, Tobaccos Road, Dormie Club, etc.
Inverness, Scotland has Royal Dornoch, Castle Stuart, Brora, Nairn, Tain, Fortrose & Rosemarkie, Moray, Golspie, Skiboo Castle.
East Lothian has Muirfield, North Berwick, the Gullane courses, Dunbar, Luffness New, etc
I'm not even sure that Hilton Head or Cabo have better golf than Phoenix, Kohler, Kiawah or many parts of Ireland and England.