Okinawa is Japan's southernmost prefecture. Once an independent Ryukyu Kingdom, this beautiful chain of subtropical islands has its own traditions of dance, crafts, music, and karate. The ancient ...