A castle on an island