Resting about 5 kilometres west of Singaraja on Bali’s northern coast, the tranquil beach town of Lovina beckons with its gorgeous black-sand shores, sea-facing bars, and idyllic hot springs. This is also prime dolphin-spotting territory, and there are numerous boat tours on offer to watch the Bottlenose at play. Other activities include diving, snorkelling, night-time volleyball, and visits to the enthralling neighbouring islands. The soft-sanded beaches are lapped by stunning waters which are perfect for swimming, and several luxe spas complete the package.