What are the Best Things To Do in Okinawa, Japan? Here is the ultimate guide with tips and information of how to enjoy your trip, and bucket list including beautiful beaches, islands, views, historical places, local food, etc. that have you get memorable experiences! Castle in ...