Die Haji Ali Dargah Moschee gilt als eine der schönsten Moscheen von Indien. Sie wurde 1431 erbaut und wird heute von mehr als 80 000 Menschen jede Woche besucht. Besonders schön präsentiert sie sich im Sonnenaufgang.
Die Moschee ist im Meer und mit einen etwa 200 Meter langen Damm mit dem Festland verbunden. Am Ufer sind zahlreiche Souvenir und Devotionalienhändler.