A beach in Scotland has been described as "the Maldives of the Hebrides" and one of the UK's most beautiful.
Coral Beach on the Isle of Skye is the place to be if it’s “powder-white sand and unbelievably turquoise water” that you’re looking for, according to Holiday Cottages.