Shimanami Kaido is one of the best cycling roads in Japan.