Mangrove swamp, Iriomote Island, Okinawa

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