With joyous heart, Middle-easterner is climbing Mecca (8)
I believe the answer is:
yosemite
But I can't explain it at all! Could you help me understand?
(Other definitions for yosemite that I've seen before include "US National Park in California" , "Californian national park" , "California falls, valley, park" , "Where there are watery cascades" , "Natl. Park in California" .)