I don't know their criteria for judging but my list for the top would be different. If I am to rank my top five in terms of natural beauty, facilities and ease of touring around, my list would look like this.
1. Koh Samui
2. Boracay
3. Phuket
4. Bali
5. Langkawi