If I might make a few suggestions, which you of course don't need to follow at all... To makes things more realstic, I suggest having more than one island. Possible a few island clumps? Are those swamps at the northernmost edge of the continent? Are you sure that's the best place for them? You could also use one more mountain range, or possible break up that really huge one. You might want to consider breaking up the rivers a bit, too. Maybe adding a delta or two?