There are several ways to get to Karakol, but most of them is from Bishkek city (capital of Kyrgyzstan). And it is driving through north or south shore of Issyk-Kul lake. North shore has partly good road and south shore is more scenic, but road is medium quality.