Judge/help with my Itinerary may 29th to June 13th (group of 5, 15 days in Osaka, Okinawa and Tokyo)

Its my first time in Japan, there are 5 of us guys in total, Just wondering If im doing too much, or if theres something we can replace with something else thats better or more worth my time. Just wanna make sure I maximise each day but have adequate rest at points also, not sure how many times I will get the opportunity to go to Japan again (im 19 so probably a few more times)

For everyone knowledge I'm staying in 3 different places, Osaka Tokyo and Okinawa and the Airbnbs are booked

30 MAY – 4 JUNE

Saturday 30 May – Arrival (Osaka)
– Arrive Kansai Airport (KIX) around 12:30
– Train to Osaka accommodation
– Check in, rest, food
– Evening walk around Dotonbori / Namba

Sunday 1 June – Meeting + Nara
– Morning: free time
– Afternoon: train to Nara
– Nara Park, deer, Todaiji Temple
– Evening return to Osaka

Monday 2 June – Kyoto Day Trip
– Fushimi Inari Taisha
– Kiyomizu-dera and Higashiyama
– Gion district
– Optional: Nishiki Market or Arashiyama
– Return to Osaka in the evening

Tuesday 3 June – Mt Rokko + Arima Onsen (Kobe)
– Train to Kobe
– Mt Rokko hike (or partial hike + cable car)
– Afternoon: Arima Onsen
– Evening: Kobe Harbourland / dinner
– Return to Osaka

Wednesday 4 June – Fly to Okinawa
– Morning flight KIX → OKA
– Check in (Naha or Chatan)
– Explore Kokusai Dori or American Village
– Evening beach walk

OKINAWA
4 JUNE – 6 JUNE

Thursday 4 June – Arrival Day
– Settle in
– Light exploring
– Dinner near accommodation

Friday 5 June – Scuba + Beach Day
– Scuba diving or snorkelling
– Nagahama Beach or nearby beach
– Optional: Cape Manzamo
– Evening: chill night

Saturday 6 June – Return to Osaka
– Morning: Naha sightseeing or beach
– Midday / afternoon flight OKA → KIX
– Evening back in Osaka, rest

OSAKA → HIROSHIMA → TOKYO
7 JUNE – 13 JUNE

Sunday 7 June – Hiroshima Day Trip
– Shinkansen Osaka → Hiroshima
– Peace Park and Museum
– Optional: Miyajima Island
– Evening return to Osaka
– Pack for Tokyo

Monday 8 June – Osaka to Tokyo
– Check out Osaka accommodation
– Shinkansen to Tokyo
– Check in Tokyo accommodation
– Evening: Shibuya (Crossing, Hachiko)

Tuesday 9 June – Asakusa + Akihabara
– Sensoji Temple
– Nakamise Street
– Akihabara (arcades, shops)
– Evening free

Wednesday 10 June – Shinjuku
– Shinjuku area
– Metropolitan Government Building
– Omoide Yokocho
– Kabukicho / Golden Gai atmosphere

Thursday 11 June – Flexible Tokyo Day
Options include:
– TeamLab Planets
– Odaiba
– Harajuku / Shibuya
– Rest and shopping

Friday 12 June – Kamakura Day Trip
– Train to Kamakura
– Great Buddha
– Hasedera Temple
– Beach and coastal walk
– Return to Tokyo for final night

Saturday 13 June – Departure
– Pack and check out
– Final shopping / food
– Depart Tokyo at 21:10
– Arrive UK morning of 14 June

by KayLdn23