Asia | Canoes & Kayaks | Ishigaki Terminal | Japan | Okinawa | Snorkeling | Tour Reviews
Ishigaki Island: SUP/Kayaking and Snorkeling at Blue Cave
Experience the thrill of SUP/Kayaking and Snorkeling at Blue Cave on Ishigaki Island in Okinawa, Japan….