Trainman:
I agree that there are too many inconsistencies with Peach's castle, but other than that, everything is fairly consistent. Rogueport is clearly near the sea, and you can probably access all of those islands (Yofhi's and Delfino) from the port here. The SMRPG map is not the map of the whole world, just the sections that are pertinent to the game. Ninetndo could not fit a map of the whole Mushroom Kingdom in one game; it would just be too large.