Основное различие заключается в том, как они соединены с сушей:
Проще говоря, остров 'плавает' в воде сам по себе, а полуостров — это как бы 'выступ' материка в воду.
Ответ: Остров со всех сторон окружен водой, а полуостров соединен с сушей и со всех остальных сторон омывается водой.