Ishigaki Island is the commercial hub of the Yaeyama Islands, in Japan’s southwestern Okinawa Prefecture. It’s known for beaches and sites for snorkeling, …

AloJapan.com