Bathed in warm Indian Ocean currents, and with nearly 1600 kilometres/1000 miles of palm-fringed coastline, Sri Lanka is an amazing dive destination.