Get to know the waters of Okinawa with a trio of unique snorkeling adventures off the shores of Barasu and Hatoma islands. The vivid seascape of corals and
Get to know the waters of Okinawa with a trio of unique snorkeling adventures off the shores of Barasu and Hatoma islands. The vivid seascape of corals and