Beating other popular south west resorts, including Porthcurno in Cornwall and Bournemouth in Devon, was Tresco in runner-up position.
The second largest of the group of Isles, it features sub-tropical sandy beaches and superb views over the Atlantic.