Itinerary check for Okinawa islands in August

Hi everyone! I'm planning a trip to Okinawa in mid-August (typhoon season) and would really appreciate feedback on the itinerary.

Day 1 – Arrive Naha (afternoon) stay in Naha

Day 2 – Naha (Shuri Castle, city, food)

Day 3 – Morning flight Naha → Miyako, beach afternoon (Yonaha Maehama)

Day 4 – Miyako full day (beaches + snorkeling)

Day 5 – Flight Miyako → Ishigaki, afternoon Kabira Bay

Day 6 – Taketomi Island day trip

Day 7 – Iriomote Island day trip (jungle / mangroves)

Day 8 – Flight back

I'm wondering if I should stay just one night in Naha and add another one to Miyako, or if I should focus just in Miyako or Ishigaki.

Thank you!

by aruchone