고려는 몽골이 침략하자 해군이 없던 몽골을 피해 강화도로 천도하여 맞서 싸웠는데요. 그 기간이 몇십 년이 된다고 들었습니다. 그렇게 오랜 시간을 버텨 싸울 수 있었던 이유는 무엇인가요?