Stretching across six islands in the Seto Inland Sea, the Shimanami Kaido is a sprawling 70 kilometer cycling course with some amazingly beautiful views. The course meanders past citrus fields and over huge suspension bridges, along quiet beaches and through bustling towns — I...