We really enjoyed Gran Canaria. Big enough that you could still see real towns and national park in the middle of the island. Volcanic landforms, some really dry areas and then beaches and resorts, but as I said, it’s big enough that you could stay well away from the resorts if you wanted.