Complete Guide to Visiting the Beautiful Islands of Okinawa Japan Snorkeling, diving, coral reefs and beaches. By Metropolis • December 27, 2016 Credit: OkanoTV.