Off-the-beach coral snorkeling, Hateruma Island, Yaeyama, JapanMarch 27, 2019|By Janine Naoi Off-the-beach coral snorkeling, Hateruma Island, Yaeyama, Japan