There are seemingly endless beautiful islands in Spain, making it difficult to choose which one to visit. With pristine beaches and dramatic landscapes, it's hard to beat the Canary Islands, an ...