By

Complete Guide to Visiting the Beautiful Islands of Okinawa Japan

Snorkeling, diving, coral reefs and beaches.

Credit: OkanoTV.