The rain brings out the lush greens of Iriomote Island

best time to visit okinawa japan
Star Sand Beach (Hoshizuna-no-hama) – Iriomote Island, Japan Iriomote Island is a small island in Okinawa, Japan only accessible by boat.
Trekking to the Pinai-sara Waterfall on Iriomote Island, Okinawa