I'll be staying with my partner in Nusa Dua and we would like to go on a day cruise for some water activities, such as snorkelling, swimming, banana boat etc. Which company should we use? Bali Hai doesn't seem very nice according to many reviews. We prefer one which offers more privacy, i.e. wouldn't mind to be in a small group. Also which islands to visit?