''Островът'' разказва историята на Данийл (Туре Линдхардт) и неговата приятелка - французойката Софи (Летисия Каста). Данийл и Софи от четири години и живеят заедно в Париж. Нищо неподозираща Софи решава да организира пътуване до България, за да изненада Данийл. Пристигайки на претъпкания плаж в Слънчев Бряг, Софи изумена научава, че това е родината на Данийл, където той не е стъпвал от двадесет години. Данийл отвежда Софи на почти необитаем остров е Черно Море. Жегата и малцината странни обитатели на мястото започват да влияят на поведението и на двамата. Островът изкарва наяве дълбоко скритите им страхове и това поставя любовта им на изпитание.