For some reason Uluwatu felt like a little bit more effort and a greater commitment than visiting anywhere else in Bali, possibly because it’s down south in the Bukit, which means there’s less to continue onto afterwards. If your plan is to find some excellent surf spots and Bali’s best beaches, it’s totally worth the trip.
Beyond the “Eat, Pray, Love” experiences being sold by every travel agent in Bali, Ubud has a lot to see and do to make you feel like you’re back on track exploring after you probably spent longer-than-needed in Kuta. There are still some attractions worth skipping, but most experiences in Ubud are rather unique and enjoyable.
I’m lumping Seminyak and Canggu in with Kuta because despite their differences, they’re relatively small and very close to Kuta. Chances are, Kuta is the first place you’ll head once landing in Bali so I suggest making your way north through all three before continuing on to Ubud. I see these three as the same place due to their location, but they’re very different (well Canggu is at least).