The only way I can get a dragon during peak (EU) times is to check the list and pick the next spawn sit and wait based on what instance has a dragon going. But its true that generally it means you are two to three instances away from the one running a spawn.