Les ruines occupent un promontoire rocheux dominant les flots, offrant un magnifique panorama sur l'Égée et les terres pelées de l'est de l'île. Le sanctuaire des Cabires (divinités protégeant les paysans et les marins), d'époque hellénistique, aurait été fondé par Séleucos, lieutenant d'Alexandre le Grand, pour faire ombrage au fameux cabirion de l'île de Samothrace, située à 50 km au nord de Limnos.