Correct option is D
The number of total hotel rooms has increased:
While an increase in hotel rooms may accommodate more tourists, it does not directly explain the increase in tourist revenue. The revenue depends on the number of tourists and their spending behavior, not just the availability of hotel rooms.