Noun
island site (plural island sites) (advertising) A space for an advertisement surrounded mostly or entirely by editorial matter.