I had a week in Gran Canaria at the beginning of last December which was ace. Plenty of wrecks and nothing that required a lengthy trip beforehand. There in an artificial reef out there which was part of a university project and it covers a massive site.