The Swayambhu Ganpati Temple is what draws pilgrims to this quiet stretch of coast. The temple is built into a hillside above the beach, housing a naturally formed Ganesh idol said to be several thousand years old. It is counted among Maharashtra's ashtavinayak — the eight most sacred Ganesh shrines in the state — and attracts steady streams of devotees throughout the year, with the largest crowds during Ganesh Chaturthi.
The approach to the temple involves a short but fairly steep climb up stone steps through a dense canopy of trees, passing smaller shrines and vendors selling flowers, coconuts, and incense. The inner sanctum is small and dark, and the idol itself is simple — a rounded stone with features that suggest the elephant-headed deity. The atmosphere is more meditative than the famous temples of Pune and Mumbai, and the hilltop setting, with views of the bay below, is genuinely beautiful.