Set far out on a thin, rocky jetty in the Arabian Sea, this striking, dilapidated white shrine was built in honor of the Muslim saint Haji Ali, who drowned here some 500 years ago on a pilgrimage to Mecca. When a coffin containing his mortal remains floated to rest on a rocky bed in the sea, devotees constructed the tomb and mosque to mark the spot. The shrine is reached by a long walkway just above the water. Unfortunately, the new Coastal Road has all but obscured it from view (although it is still accessible to anyone).
Diagonally across the road is the inexpensive Noorani restaurant, famous for its biryani; succor after a sun-spattered visit to the shrine. For the iron-stomached tourist, a glass of fresh fruit juice at Haji Ali Juice Centre (just outside and impossible to miss) beckons; we suggest the mara mari, a blend of pineapple and sweet lime.
The walkway is lined with destitute families, calling on the Muslim tradition of giving alms, as you make your way down. Inside, the shrine is full of colored-mirror mosaics and crowded with worshippers praying over the casket, which is covered with wilted flower garlands. Men and women must enter through separate doorways. On some evenings a busker plays qawwalis (a style of Muslim music) after the sunset prayers. There's no admission charge, but you may consider giving ₹100 or so to the mosque charity box. The shrine closes at 10 pm.