1st time visit.. looking to surf, soak, explore and eat! where to focus on?!?!

I've always wanted to visit Japan and finally can! We will also take our 13 yr old son… I will research more but would love help planning, will have up to 3 weeks in June or July!

We would for sure want to spend some of the time:-

-few days in a laid back surf town with beginner waves.

-visit onsen's.

-experience different local foods, street foods, perhaps in the less busy areas? unique cultural experiences.

-enjoy the scenery. wildlife.

I don't enjoy hot humid weather, unless I am in water lol.. so not sure we even need more than a day or two in Tokyo…. Would prefer basing ourselves in say 3 or 4 locations, rather than constantly moving…

We can fly direct to Tokyo and/or Osaka. And want to take a bullet train. Open to an internal flight and/or car hire at some point if needed. thanks!

by Particular_Dig_9443