The Taj Hotel is right at the dock where you board the boats for Elephanta Island. Of course there would probably not be time to see the hotel inside.