Замок Шаакен появился на месте прусской крепости в XIII веке. Около 1270 года рыцари Тевтонского ордена основали здесь деревянную крепость на месте прусского укрепления, чтобы контролировать побережье и дороги вдоль Куршского залива для отражения набегов прусских племен и литовских отрядов. В Средние века Шаакен выполнял роль опорного пункта и резиденции, позже оказался во владении самландского епископа и местной знати.
В начале XVII века замок сильно пострадал от пожара, его восстановили, но уже в камне: усилили стены и перестроили хозяйственные постройки. В разные эпохи менялось предназначение Шаакена: в нем размещались складские помещения, кирпичное производство, а позднее его обустроили под жилую усадьбу. История замка связана со знаменитыми людьми: известно, что здесь останавливался Петр I, а в период Семилетней войны в Шаакене располагался штаб Александра Суворова.
В XIX веке внешний вид замка был частично переделан под романтическую готику: появились декоративные элементы, башенки и новая кровля, но подвалы, кухонный корпус и часть каменного пояса стен сохранились. После Второй мировой войны замок оказался в плачевном состоянии, несколько десятилетий его помещения использовались под хозяйственные нужды, а затем комплекс был передан в аренду энтузиастам‑реконструкторам. Сегодня замок Шаакен — это музейно‑исторический комплекс с экспозицией осадных орудий, историческими реконструкциями рыцарских турниров на территории двора и регулярными культурными мероприятиями.