The best beaches near London have been named