Well, Mahogany Town's still here in Johto, though it took me a while to get here from New Bark. The Sevii Islands seem to be a different region altogether, though you can get there by taking the ferry from Olivine, which is also in this region. I don't know if you can reach the Islands from Kanto or not, though.
Video