Bali boasts some of the best diving experiences in the world . Featuring vibrant coral reefs teeming with marine life to intriguing shipwrecks , this tropical paradise has something for all type of scuba diver . Whether you're a experienced professional or a total novice , you'll encounter an unf