Tourist spots become famous if they have a lot of history. People like to visit places that are important in history because they can learn about the past.
Places with unique natural features become famous because they are beautiful and different. People like to see things like big waterfalls or unusual rock formations.
Tourist places with good facilities and easy access are more popular. If it's easy to get to a place and it has good hotels and stuff, more people will want to visit.