The island of Tresco's white sand beaches and vivid blue water will make you do a double take