Well its really hard to say without any scale included. But taking the "Volcanic Island", and the "Beach" as a scale in comparison to such real world islands I'd say that tiny little island is crammed with way too much stuff. I think realistically the most biome difference would be based on elevation. If however this place is the size of an Australia or other continents you could certainly achieve all those biomes but I'd imagine they'd be much differently arranged. Given that it seems the biomes are the most important aspect of the map, I'd look at what sort of features (elevations, air currents, ocean currents, direction of global rotation etc.) achieve those biomes and how your land form can be adjusted to achieve them. If this is not a realistically based map, then as long as it follows the logic of your world and magic system then it hardly matters, just that you maintain your systems consistency.