Access to Okinawa:
Okinawa is easy to access from airports across the country. There are 25 or more flights per day from Tokyo Haneda, and 10 or more per day from other major airports such as Osaka and Fukuoka.
In recent years this has become very affordable thanks to early reservation discounts and LCCs. Okinawa is easy to get to since travel time from Haneda is about 2 hrs. 50 min., which is not much different than traveling other ways.