Yes, there are a total of 18 islands in Windermere Lake, the largest of which is known as Belle Isle.