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
Check out the waters of the Yaeyama Islands with a pair of spectacular tours, which combine the lush interior of Iriomote Island with snorkeling in the open