Okinawa Prefecture

Japan

Okinawa which includes coral
Okinawa which includes boating and a beach
Shurijo Castle featuring heritage architecture as well as a large group of people
Nirai Beach which includes general coastal views and a sandy beach as well as a large group of people
Okinawa which includes island views