Place the olive oil, parsley, garlic, lime juice, cilantro, and red pepper flakes (if using) in a blender or food processor and pulse until chopped well. Add more lime to taste as desired. Season with salt and pepper to taste and set aside.
Gently pat the skin side of the snapper dry as best as possible. Season non skin side with salt and pepper.
Heat a non-stick pan or skillet over medium heat. Once hot, add the oil. Place the snapper skin side down into the pan. Cook undisturbed until the skin is golden brown and crispy. Then flip the fish over and brown on the flesh side. Place in the oven and cook to an internal temperature of 125°F using a thermometer. Once cooked, set aside and allow to rest for 3 to 5 minutes.
Spoon the sauce over the snapper (about 2 tablespoons per portion). Serve with bread.