Looking at either Tenerife or Gran Canaria for one week prior to two week cruise of Canaries and Morocco. Feedback would be much appreciated regarding either as a choice for Carnival (married, mid-forties couple). We've been to Rio for Carnival (paraded in the Sambadrome in full costume!), and loved the experience. Suggestions for Tenerife or Gran Canaria and best base that allows for easy access to beach (hotel on the beach preferred, but are open to other suggestions) and proximity to festivities.
Thanks in advance.