Where are the best destinations for diving? Diving is an exhilarating sport that opens up doors to the surreal underwater world and allows you to pretend to be a part of it, albeit briefly. For those who have tasted the magical feeling of swimming with myriads of shoals of fish