Galgibaga Beach is among Goa's cleanest beaches and a nesting site for Olive Ridley turtles. Situated in South Goa, it is ...