What to see and do in Canggu, Bali

The best spots to visit in the breezy, buzzy surf town of Canggu