About a year or two before the Savage Tide AP started, either Dungeon or Dragon, I can't recall which, had a backdrop article on the Isle of Dread, complete with a small poster map. It was pretty decent, though the AP fleshed the isle out more than anything else that I have seen.