Почему тверские купцы могли плавать до каспийского моря
Потому что купцы использовали морской путь "из Варяг в Греки". Из моря балтийского, через Европу восточную, прямо в Византию. И путь этот выходил как раз в Каспийское море.