We are visiting Japan in April and I am thinking about a couple of days of sun, bathing and snorkelling in Okinawa. What are the travel options for this? Flying from Tokyo is probably one. Are there over night ferries? How long is the trip and what is the expected cost?
A colleague has traveled to Okinawa from the US twice to teach a class. Each time, he flew to Tokyo (Narita, I believe), and transferred to another flight that stopped in Osaka before heading to Naha.
A list of ferries are listed on this Japan-Guide website, including ones from Kagoshima or Tokyo. Travel times are over a day.