Star Sand Beach (Hoshizuna-no-hama) – Iriomote Island, Japan Iriomote Island is a small island in Okinawa, Japan only accessible by boat.
By using this service and related content, you agree to the use of cookies for analytics, personalised content and ads.