Kuta, Legian, Seminyak and Canggu share one west-facing beach and feel like four different trips. What each is like, who it suits, and how far apart they are.