not within a hundred blocks but it is the tightest packing of mushroom island, mesa, jungle, ice spikes that i have found so far using mineatlas website
spawn is about 0,0
ice spikes about -800, -250
jungle about 250, 600
mesa about 1500, 700 (bordered by a large jungle)
mushroom island about 1400, -500
of special note is a desert, mushroom, extreme hills island about 2150 -1900. the mushroom part divides the two sides of the island
edit for clarity this is for 1.12 and before. not 13 and 14.