Mini marvel
Gran Canaria offers it all! Great beaches, a diverse landscape, quaint villages and towns. What’s not to like?