This stunning beach in Spain is ‘one of the most magical places in the world’- according to Richard Branson