Bali is Indonesia’s beach paradise and with miles of white sands, vibrant coral reefs, and swaying palms, it’s hard to know where to start. This private full-day tour checks off all the island’s best beaches – enjoy water sports (own expense) at Tanjung Benoa and Nusa Dua beaches; catch some waves at Kuta Beach; watch the sunset and enjoy a Balinese dance show over the seafront Uluwatu Temple; then tuck into a seafood dinner (own expense) at Jimbaran Bay.