Lovina is the collective name of a string of resort villages on Bali's northern coast, about 70 mi/120 km north of Denpasar. It offers decent black-sand beaches, good snorkeling offshore, and a v...