Barracuda Lake, Coron, Palawan Surrounded by towering limestone walls, Barracuda Lake at Coron, Palawan is a sight to behold -and a relaxing place to … How OMG Blog/