Paradisiacal beaches, virgin white, golden and red sands, turquoise waters, and no tourists - this paradise is the Canary Islands' 'best kept secret'.