Rodzeństwo Walkerów, jak co roku w wakacje, wyjeżdża z mamą i najmłodszą siostrzyczką nad jezioro. W tym roku rodzice zgodzili się, żeby dzieci popłynęły same na tajemniczą i bezludną wyspę. John, Susan, Tatty i Roger z wielkim entuzjazmem przygotowują się do swojego rejsu na łódce „Jaskółka”. Na miejscu okazuje się, że nie tylko oni chcą mieć ten kawałek lądu na własność. Zaczyna się więc bitwa na spryt i odwagę z załogą łódki „Amazonka”. Pojedynek kończy się pokojowo, a wtedy obie załogi muszą stawić czoła wspólnemu, znacznie poważniejszemu wrogowi.
14-letni Arbor (Conner Chapman) i jego najlepszy przyjaciel Swifty (Shaun Thomas) zostają karnie usunięci ze szkoły. Chłopcy poznają handlarza złomem o imieniu Kitten (Sean Gilder), który zatrudnia ich do pracy. We trzech tworzą zgrany zespół, w którym doskonale się uzupełniają. Trwa to do momentu, w którym Arbor i Kitten zaczynają ze sobą rywalizować. Ich napięte stosunki prowadzą do tragicznego wydarzenia.