Ishigaki, and the surrounding islands, are possibly one of Japan's best spots for diving and snorkeling. Make sure you bring a bathing suit and let yourself be enticed into the emerald green waters of the sea, and swim amongst fish and coral. One of the nicest spots, and close to the hotel for snorkeling, is Shiraho. The Resort Centre people will be happy to arrange for half day snorkel tours.