how many islands are connected to this harbour?
Six.
Mumbai Harbour
The historical island of Elephanta is one of the six islands that lie in the harbour.
cave temple of elephanta are dedicated to which god It is dedicated to the Hindu god Shiva. where is this cave located? They are on Elephanta Island, at Mumbai Harbour.
wiki:186524
Mumbai Harbour [SEP] Introduction
Mumbai Harbour (Marathi"Mumba'ī bandar"), or "Front Bay" (sometimes referred as Mumbai Harbour), is a natural deep-water harbour in the southern portion of the Ulhas River estuary. The narrower, northern part of the estuary is called Thane Creek. The harbour opens to the Arabian Sea to the south. The historical island of Elephanta is one of the six islands that lie in the harbour. "Front Bay" is the official name of the harbour, so named because the city started as a tiny settlement facing the harbour. The waterbody behind the original settlement, forming an arc between the former Colaba island and Bombay island, up to the Malabar Hill promontory or peninsula, was similarly called Back Bay.