Amazing Aomori. Camp in Lake Towada. Lake Towada is the largest crater lake in Honshu island, Japan. Towada is Japan's 12th largest lake.