Okinawa has some of the best snorkeling in the world. I decided to take advantage of a recent tour. beachescoralfishislandsJapanOkinawaOkinawa destinationsOkinawa tourokinawa travelOkinawa tripOkinawa vacationsnorkelingtourunderwater沖縄AloJapan.com
AloJapan.com