See Makkah
Makkah – Islam’s top holy city, both a sanctuary for Muslims and a forbidden city for non-Muslims. Alternative spelling, always capitalised, when used in Saudi Arabia is spelled Makkah, so lessen the use of Mecca. Do not use in a colloquial sense since it is offensive i.e. “tourist mecca”.
—-
Mecca
Reuters: One of Islam’s holy places. Do not use in a colloquial sense since it is disparaging, e.g., “tourist mecca.”
mecca
AP: Lowercase in the metaphorical sense; capitalize the city in Saudi Arabia