I recommend Gran Canaria island, especially the South: Maspalomas, Costa Meloneras, Anfi del Mar, Puerto de Mogán y Tauro. Gran Canaria island is more welcoming and walkable, has large beaches of golden sand and the most spectacular hotels I've seen in Spain like Gran Hotel Lopesan Costa Meloneras, Gran Hotel Villa del Conde, Baobab Resort, Riu Palace Costa Meloneras... I hope you visit Gran Canaria someday.