The Duchess of Sussex's new Netflix series has given tourism an unexpected boost.