Forget the busy resorts of Tenerife and Gran Canaria - this lesser-known island offers volcanic landscapes, natural swimming ...