I stayed at the ANA Ishigaki during my first trip ever to Okinawa prefecture, and also Ishigaki. We went in the first week of November, the beach season 'officially' ends on Oct 31, which means that the lifeguards are no longer on duty and rental leisure equipment is shut away. (However, the weather was still warm (up to 25 C) and we were able to enjoy swimming in the beach directly in front of the hotel, and there were no crowds anywhere, thus I really loved going during the off season). We stayed for 5 nights in the room package on floors 4-7 including breakfast plan. I opted for 'breakfast only' plan rather than 'breakfast + dinner' as I'm not a great fan of hotel food as it's usually expensive and not always delicious, and I thought it would be safer to have options. In the case of ANA, I was wrong - the food here was DELICIOUS and I would choose bfast+dinner now in a heart-beat.
As it was my first trip to Ishigaki and I wasn't able to do as much research as I liked before going since most of the tourism materials were in Japanese, I wanted a relatively full-service hotel that could give us good advice on activities to do in Ishigaki. I used Tripadvisor.com and Rakuten Travel as my 2 sources of customer reviews to make my final decision. I debated between ANA Ishigaki, and the Karuizawa Club Hotel, which was one of the most highly rated in both websites.
Ultimately, I chose ANA Ishigaki, even though I had secured a special anniversary rate at Karuizawa Club. The ANA hotel is extremely central - it's only 5 min from the airport (free shuttle bus or taxi exists), it's only 5 min from 'town' (again a free shuttle bus or quick taxi ride). The facility is extremely comprehensive - it has indoor pool, outdoor pool, large bath facility on 2F with sauna(daiyokujyou 大浴場), numerous delicious restaurants (and all reasonably priced vs peers in the rest of Japan, and considering the high quality of the food), fantastic bar/lounge (great desserts, high tea, and delicious cocktails). Behind the hotel is the beautiful sandy Maezato Beach, perfect for swimming or sun bathing. Karuizawa Club is further inland, thus you would have had to either have a car, or taken the taxi, to get to the beach or to town.
The 2 final deal breakers, after enjoying all these facilities to the max, was the friendly and warm staff, and the Tour Center. I had always heard that people in Okinawa are warm and friendly. However, on top of this, the staff were very helpful, their recommendations for things to do spot on, their professionalism top notch, I would compare them to the concierge at a high end hotel such as the Four Seasons. And everyone we spoke to, we felt like family. We felt very well taken care of. The Tour Center is a very elaborate concierge. They have numerous pamphlets and binders of information on things to do in Ishigaki, and in nearby islands, snorkeling, ferry tours, diving, etc. We chose to do the day trip to Iriomote Island, day trip to Taketomi island, Ishigaki island 1/2 day bus tour, car rental for the day, and the Ishigaki Matsuri festival.
I would highly recommend a trip to Ishigaki Island, and I would highly recommend ANA Hotel if you're looking for a full-service hotel. There are many other hotels on the island where you can rent cottages and cook yourselves, if you have families or large groups, thus there are other options available depending on your needs.
Note: All rooms in the main hotel overlook the hotel pool and have ocean views (thus you don't have to make the heart-breaking choice as in other resort hotels of ocean view or city view, etc). From the outside, the hotel's architecture may look odd. However, you realize afterwards that this architecture allows all rooms to have an ocean view.
There is a golf course, and a spa, but we did not use either as we had so many other activities to do. Thus I cannot comment on either sadly.
Here's is an English language website on Ishigaki I found very helpful
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.