It’s hard to believe that on an island as visited as Bali, there are still hidden gems to discover.| DiveOtion: A Diving & Snorkeling Blog