DS has said that for his 15th birthday (in September) he would like to go for a underwater submarine trip, which are offered in Tenerife or Lanzarote.
I have never been to either island (have been to Gran Canaria though), so am wondering what people think is the best? We would DIY with flights and accomodation. We like nice beaches, not too crowded or rowdy, plenty of shops but not bothered too much about eating out.