Its an island.
There is connection.
The people there speak a different language called Madurese which is related to Javanese.