Japan’s southernmost prefecture, Okinawa is home to more than 150 islands and is known for its balmy weather and gorgeous sandy beaches. The subtropical destination has a complex history; it was once ...