平时逆水航行与顺水航行所用的时间比为2:1,
所以平时逆水航行与顺水航行的速度比为1:2,
设平时水流速度为V水,
所以平时逆水航行速度为8-V水,平时顺水航行速度为8+V水,
所以(8-V水):(8+V水)=1:2,
所以V水=8/3km/h,
所以某天恰逢暴雨时,水流速度为(2V水)16/3km,
所以逆水航行速度为(8-2V水)8/3km/h,顺水航行速度为(8+2V水)40/3km/h,
所以速度比是1:5,
这条船往返共用了9小时
所以逆水航行时间是7.5小时,
所以甲乙两港相距20km.