The diving in the Canaries gets better as you travel west, so El Hierro would be better than Gran Canaria.
The diving is more temperate than tropical, as in the Red Sea, so a direct comparison is not realistic.
gozimutti is right when he says the diving is just as good as the GBR, only different, with one exception. GBR is overrated IMO, the Canaries aren't.
Take in a couple of islands. You can go dive Tenerife, then take a ferry to El Hierro. Nice diving there out of La Restinga.
Enjoy!
Seadeuce
The diving is more temperate than tropical, as in the Red Sea, so a direct comparison is not realistic.
gozimutti is right when he says the diving is just as good as the GBR, only different, with one exception. GBR is overrated IMO, the Canaries aren't.
Take in a couple of islands. You can go dive Tenerife, then take a ferry to El Hierro. Nice diving there out of La Restinga.
Enjoy!
Seadeuce