Puerto de Mogán in Gran Canaria has beaten better-known destinations to be named as the best resort area in the Canary Islands, with the least-popular deemed 'too full of British tat'. The ...