Ko Samui, with its pristine beaches and lush landscapes, is home to some of the finest resorts in Thailand.