Okinawa (沖縄) is Japan’s southernmost prefecture made up of hundreds of subtropical islands stretching over 700 kilometres of ocean. With its perpetually summery weather, friendly people, unspoilt white-sand beaches, coral reefs, crystal clear waters brimming with fish, and lush vegetation of all kinds, Okinawa is one of the most beautiful...