Karachi.
The Arabian Sea is located north of the Indian Ocean. It is bordered by eight countries that include Somalia, Djbouti, Pakistan, Iran, Yemen, India, Oman and Malfives.
Yemen is located on the southern coast of the Arabian Peninsula.
The Hejaz mountains are located on the western edge of the Arabian Peninsula. They run along the coast of the Red Sea, and lie within the borders of present day Saudi Arabia.
There are not many islands along that coast of the Arabian Gulf. Apart from a few islands (mostly tiny) along the coast of the United Arab Emirates there is hardly an island to be found on that side.
The Indian State of Gujarat is located on the western coast of India. It has a coastline of 1600km along the Kathiawar peninsula and adjoins the Arabian sea.
Pakistan does have a seacoast ! "Pakistan shares a 1,200 kilometres long coast line with the Arabian Sea - a mid sea which joins the the strategic oil line of Persian Gulf with the Indian Ocean."
Above the Indian Ocean and runs into the Mediteranian sea. Roughly, the Arabian Sea is between the Arabian peninsula and the west coast of India. The following countries have coastline on the Arabian Sea: Oman Yemen Pakistan India Maldives Somalia The coordinates of the centroid of the sea are: 15°55′10″N 63°54′22″E
Africa - along the Mediterranean coast.
it is bordered by Iran, Afghanistan, China and India and it has a coast on the Arabian Sea.
They are located along Italy's eastern coast.
Dubai is located on the coast of the Arabian Peninsula in the United Arab Emirates. The Arabian Desert is further towards the interior of the peninsula. However, the area is still dry.
The Namib desert is located on the southwestern coast of Namibia.