A beach in the Canary Islands is ranked at number 11 in the best in the world