Kuroshima off-the-beach snorkeling, Yaeyama Islands, Okinawa, JapanJuly 8, 2022|By Ippei Naoi Kuroshima off-the-beach snorkeling, Yaeyama Islands, Okinawa, Japan