Okinawa: the best of Japan and so much more