Ishigaki, an island in the Okinawa Prefecture is a tropical paradise, with dazzling beaches, coral reefs, lofty mountains and mysterious mangroves. Explore marine life, soak in nature and drive to the famous capes for a truly unforgettable adventure.