Japan is home to 24 boat race venues, each with its own unique character and attractions. From the northern reaches of Hokkaido to the tropical islands of Okinawa, discover what makes each venue special.