by TAKASHI HOMMA We often forget that Japan is an archipelago made up of 14,125 islands, with only 430 of them inhabited. The five main islands, stretching from north to south, are Hokkaido, Honshu, Shikoku, Kyushu, and Okinawa. Honshu, the largest, is considered Japan’s mainland. TAKASHI HOMMA, FROM THE NEW WAVES SERIES OF BOOKS, PHOTOS TAKEN FROM 2000 TO 2016