Band of Brothers: The real Crossroads location, The Island, Netherlands