From the beautiful beaches of Bali to the remote islands of Raja Ampat, Indonesia has some of the most unreal diving spots in the world, with something for every diving aficionado of any level. When ...