Star Sand Beach (Hoshizuna-no-hama) – Iriomote Island, Japan Iriomote Island is a small island in Okinawa, Japan only accessible by boat.

best time to visit okinawa japan
Mangrove swamp, Iriomote Island, Okinawa
The rain brings out the lush greens of Iriomote Island