Le théâtre est ouvert depuis 1995 et compte 85 places. Il est situé dans le centre ville d'Avignon, à l'intérieur des remparts qui l'entourent sur trois côtés tout en offrant une excellente vue pour ceux qui regardent son impressionnante façade depuis le niveau de la rue, à proximité de marchés populaires et de sites historiques comme le Palais des Papes, il est facile pour les touristes de toute la France ainsi que d'autres pays qui viennent visiter cette petite ville lors de festivals ou simplement de passage !
Il programme des spectacles de différents genres : théâtre classique, mais aussi des œuvres contemporaines, pour que chacun y trouve son compte ! La programmation se concentre surtout sur ce que l'on peut voir (le classique), mais offre également beaucoup plus que des décors ou de la musique ; il y a aussi des spectacles d'humour.
Le nom "Cabestan" fait écho à la passion d'un membre : l'amour de la mer et de la voile qui l'a conduit ici à la recherche de quelque chose de nouveau ; cette communauté artistique en est née.