Maspalomas, a resort down off the coast of Gran Canaria in Spain, is one of the top gay vacation destinations in the world.