Travel Osoyoos Resort town respite. Surrounded by mountains, desert landscape, orchards, vineyards, and home to Canada’s warmest climate and freshwater lake, the resort town of Osoyoos is rich in both culture and history.