When we think of Japan, most of us imagine the buzz of Tokyo or the temples of Kyoto but Okinawa has its own magic waiting to be discovered. With turquoise waters, soft white-sand beaches, and a tropical vibe, it’s often called the “Hawaii of Japan.” Life