当年三月,清政府命安南将军达素统率大军,另派施琅、黄梧在浙江、福建、广东沿海集结军队待命。五月十日,清军从漳州和泉州两港出发攻打厦门。郑成功亲自率领将士在海上和清军作战,结果清军惨败,安南将军达素引咎自杀。
自从清政府实行迁界政策以后,郑成功从沿海各地,已经没有办法得到粮食和其他物资了,郑家军出现了严重的物资危机。北伐南京的失败,致使郑家军损失惨重,必须找个根据地休养生息。这时,郑成功想到了父亲年轻时曾经避难到过的一个地方,就是位于福建东南方领土广阔的海岛台湾。台湾在明天启四年(1624年)被荷兰殖民主义者霸占了。郑成功以前就想把它收复回来,但是一直与清朝作战,根本没有剩余的兵力与荷兰殖民主义者作战。更重要的一点是,郑成功压根对台湾的地形、环境都不了解,不能制定正确的作战方略。但目前的形势对郑成功而言,收复台湾是迫在眉睫了。
恰好这时发生了一件事,让郑成功解决了这个难题。当时占领台湾的荷兰总督揆一,派一个叫何斌的中国人来见郑成功,希望能和郑成功通商,郑成功答应了。而后郑成功委托何斌在台湾收税,结果这件事被荷兰殖民主义者知道了,逼着何斌把所有的税都交还给荷兰殖民主义者。这件事使何斌非常生气,因此他就偷偷地画了台湾的地图,图上有良田万顷以及各条河流的小道,还有许多森林树木。何斌把地图带到厦门献给郑成功,劝说郑成功攻打台湾。他说,台湾领土广阔、土地肥沃,可以生产足够的粮食,而且森林树木品种繁多,可以作为造船的材料。况且你父亲过去曾在台湾居住过,那里就相当于是你的故土,如果你能够占领台湾,就能解决郑家军的粮食问题。而且台湾四面是海,清军处于劣势无法前来攻打。你还可以从事国际贸易,自给自足,这样你的实力必然大增。郑成功听了他的建议,非常高兴,就开始认真考虑以台湾为根据地的可行性。