It is the only island inside the largest lake in the world, Lake Biwa, located in Shiga prefecture, Japan. This is a short video that includes the history as explained by the guide.

AloJapan.com