Dutch - 5/17/2012 2:54 AM 
The best diving near Barcelona is about 70 or so kms north at the small town of La Estartit. There are a few offshore islands there, Ilse de Medas, which are designated as an underwater reserve. You will need to apply for permission to dive there or go to one of the dive centers. Google will be your friend in finding those centers.