Each color indicates the location's rank.
Each location or puzzle has a rank that increases as you progress through the game.

There are a total of 10 ranks:

Novice:

Amateur:
   
Connoisseur:
   
Sleuth:
   
Detective:
   
Virtuoso:
   
Expert:
   
Master:
   
Grand Master:
   
Magister: