Journey through Japan's remote islands of Okinawa in the South, and around the flowery island of Hokkaido in the North.