Sign in / uponeworld
Cathay Pacific
The Okinawa guide
Everything you need to know to get the full Okinawa experience
Hoshizuna Beach, Iriomote Island, Okinawa, Japan - Iriomote, Yaeyama Islands, Ryukyu Islands, Okinawa, Japan
Credit: Chris Willson
Find the best fares to
Okinawa
Okinawa island guide

Credit: HOSHINOYA