Gran Canaria arguably has the best range of accommodation in the Canaries, depending on whether you want to wake up to sounds of birdsong, the surf or surrounded by the vigour and excitement of a Spanish mainland–style city.