At the eastern end of the beach, Tham Phra Nang is an important shrine for local fishermen (Muslim and Buddhist), who make offerings of carved wooden phalluses in the hope that the inhabiting spirit of a drowned Indian princess will provide a good catch. According to legend, a royal barge carrying the princess foundered here in a storm during the 3rd century BC. Her spirit took over the cave, granting favours to all who paid their respects.