Calculating and mapping the best visibility of celestial occurrence
Partial answer to

Is it possible i.e. with Python or other (I am only basic with soft)?

Yes!
Use Skyfield.
As long as you can muster a little Python you can search for events, make topographical maps of event times and elevations, or even put it in a loop and find optimized locations.
The nice thing about learning to use Skyfield is that you can then do all your event searches, plots, predictions etc. this way in the future, and it's a great way to improve Python skills as well.
Skyfield also has a Github page where there are discussion and issues pages that are both very active.
You can also view other Stack Exchange questions tagged with Skyfield here and in Space Exploration SE.

See also:

Sunset on [Mountain] from [Viewing Point]
How to determine when Sun/Moon is aligned to two location on Earth&#39;s surface?
Where can I find the positions of the planets, stars, moons, artificial satellites, etc. and visualize them?
Inverse of the sunrise equation - finding locations with a given sunrise time on a given day