Suggestions for a two week trip in Bali!

Hi Everyone!

My girlfriend and I are traveling to Bali and have a total of 14 days in Bali. We are looking to have a good mix of Balinese culture, good food, and outdoor activities.

(5-6 days) We are planning to begin our stay with some friends in Uluwatu. I was told by a few different people that Uluwatu was their favorite place to stay in Bali. They suggested doing day trips to places like Canggu and Seminyak rather than staying there because they are busy areas but have fun restaurants and night life.

(2-3 days) Next we were going to go to Nusa Penida/Lembongan. I would really would like to go their because of the Kelingking Beach scenery and hike. Also was recommended to swim with Manta Rays. What else is there fun to do on the island?

(1-2 days) The Gili islands are a place that we're thinking about but could be swayed either way. We know there is fun snorkeling and exploring to do but not much more about it.

(4 days) Lastly we would like to spend some time in Ubud. I've heard that its touristy but hopefully not so much right now post-Covid. Wanted to go and see some waterfalls and hike one or two of the local volcanos!

If you feel like we are missing a place or have some priorities mixed up please let us know!!

Thanks in advance!