You juego tenis en la cancha de tenis. The word cancha refers to a sports field, or in this case, a tennis court. The entire sentence means - I play tennis in a tennis court. The word cancha is commonly used with tennis - cancha de tennis is a tennis court - although it can be used with other sports as well, for example, futbol (football).
False although many of his poems are romantic from his later years. Most writings were written politically motivated and written while he was in exile.