
Ishigaki along with other islands in the Yaeyama archipelago is surrounded with beautiful coral reefs, many of which are positioned just meters from the shoreline. Consequently, you don't have to go scuba diving in order to enjoy the beauty of the ocean.
There are plenty of tour operators which provide snorkeling experiences or you can simply purchase the equipment yourself and head out to a beach such as Yonehara...