Location Situated on the east coast of Okinawa Main Island, the Kanucha Bay Hotel is short drive from Gesashi Bay's Mangrove ... More