The best things to do in Lovina Beach in North Bali, covering the amazing waterfalls nearby, snorkelling, how to get there and more!