Off-the-beach snorkeling spot of Tokashiki Island, Okinawa, JapanJuly 11, 2024|By Ippei Naoi Off-the-beach snorkeling spot of Tokashiki Island, Okinawa, Japan