那不勒斯國王的兒子費迪南德獨自上岸,在魔法的指引下來到普羅斯佩羅和米蘭達麵前。米蘭達看見他大吃一驚——她一直與父親單獨生活,從未見過像費迪南德這樣的小夥子。至於費迪南德,她的美貌和溫柔使他對她產生了愛慕之心。讓女兒和這位那不勒斯王子相愛結婚是普羅斯佩羅的部分計劃,但為了檢驗小夥子是否真誠普羅斯佩羅決定為難他一下。他當著女兒的麵藐視年輕人,說遠比費迪南德好的男人多的是。他又施魔法將費迪南德關進一個洞穴裏,讓他把沉重的圓木堆放起來,這是一個極不適合王子幹的活。然後普羅斯佩羅留下兩個情人,回到書齋,不過仍悄悄觀察他們,探聽他們說話。王子們是不習慣於幹重活的,盡管費迪南德盡力堆放圓木,但他不久就精疲力竭。米蘭達求他別那麼賣力。“我父親在看書,”她說,“會在那兒呆3個多小時的。唉!息息吧。”但費迪南德擔心如果不照普羅斯佩羅的命令辦他會娶不到她的。“我不敢休息,”他說,“必須首先完成工作。”米蘭達仍然很想幫助他。“假如你坐下,我願意幫你搬一會兒木頭。而費迪南德對此也不同意。他們談話時,隱藏起來的普羅斯佩羅心裏樂滋滋地聽著,他們的話使他深信他們會真誠相愛。普羅斯佩羅最樂意的就是讓米蘭達嫁給那不勒斯王子,這樣他們結合在一起的快樂也是他的最大快樂。他高興一切都會順利,便又出現在他們麵前。“別再擔心啦,”他說,“假如這之前我對你太嚴厲,那麼現在我可以充分給予補嚐。費迪南德,我把心愛的女兒托付給你。你對她的一切讚賞的確都非常值得。真心愛她吧,你們的婚禮很快就可以舉行。不過現在你們坐下談談,我還有其它事要做。”說罷普羅斯佩羅就離開了。
他現在要做的另一件事就是讓那不勒斯國王及其隨行人員過上好日子,他們已被拋到此島別處的岸上。除那不勒斯國王阿隆索和篡位的米蘭公爵安東尼奧外,這一行人員中還有安東尼奧的兄弟塞巴斯蒂安,善良的老貴族哥紮羅以及其他人。他們憂愁不安地在島上尋找食物和住處,阿隆索為兒子的死感到悲哀,因為他相信兒子已被淹死了。一些貴族極力安慰他,說他們曾看見他兒子奮力向岸邊遊去,很可能他遊到了岸上,仍然活著。老阿隆索驚奇於這蔥綠肥沃的島嶼,他說在這裏隻要人們願意就可以共同生活得很幸福。他們四處走得太累了,終於睡去。
但普羅斯佩羅並沒有忘記讓他們過得好些。他忠誠的仆人阿裏埃爾聽從吩咐,極力讓他們不會受到傷害。但正如老人先讓費迪南德接受了考驗才允許他娶到自己女兒一樣,他也決心先讓這些在海上遇難的人為他們曾對自己犯下的罪過吃點苦頭。因此他命令阿裏埃爾去給他們找些麻煩;雖然他很願意原諒他們,但他也要務必使其真正為自己的罪過感到悔恨。
這一群人不久從短暫不安的睡眠中醒來,盡管疲憊不堪,但仍得再次開始四處尋找食物。他們正當絕望的時候,耳裏傳來異樣的樂聲,阿裏埃爾及其隨行的精靈們突然出現在眼前,形狀奇特,並帶來了豐盛的宴席。待為這些疲勞的旅行者擺上宴席後,精靈們就消失了。饑餓的人們為眼前神奇的事感到震驚,正要吃東西,突然阿裏埃爾又出現了,這次的模樣是一個長著翅膀的怪物。他把翅膀在餐桌上一拍,美味的佳肴一下又不見了。
不過阿裏埃爾自己仍停留在這一群震驚不已的流浪者麵前,對他們說話。他讓阿隆索和安東尼奧想到自己多麼罪孽深重,說他們簡直不配活下去,因曾相當不公正地在米蘭把善良的普羅斯佩羅趕下台,使他和他無辜的孩子在海上遭受風險。現在輪到他們自己也遭遇了風浪,阿裏埃爾就告訴他們隻有為自己過去的罪過悔恨,並從此過上正直善良的生活,才會使他們免於在島上慢慢死去。阿裏埃爾一傳達完這番話就消失了,讓聽的人目瞪口呆。阿隆索和安東尼奧這時深感有罪,當明白了自己的所作所為時變得精神錯亂了,於悔恨中瘋狂地跑掉。