Hidden along Highway 17 in Punta Gorda, Peace River Seafood stands as a testament to Florida’s authentic coastal cuisine, serving up stone crab claws that will make your taste buds dance with joy.