正确答案是:B. 马尔代夫
解析如下:
A. 爱尔兰:位于欧洲西部,是欧洲国家。
B. 马尔代夫:位于亚洲的印度洋上,是亚洲国家。
C. 马耳他:位于欧洲南部地中海中心,是欧洲国家。
因此,不是欧洲国家的岛国是马尔代夫。