Preheat the oven to 400 degrees F.
Make the potatoes: Heat the oil in an ovenproof 12-inch non-stick skillet over medium-low heat. Add the potatoes and cook, stirring, until soft, about 10 minutes. (The potatoes shouldn't brown.) Add the onion, rosemary, and thyme, and season with salt and pepper. Cook, covered, until the onions soften, about 5 minutes. Transfer the potatoes to bowl and set aside. (The potatoes may be made up to 3 days in advance and refrigerated.)
Make the snapper: Heat the oil in the ovenproof skillet over medium heat. Arrange the potatoes in 4 thick mounds in the skillet and scatter the garlic and rosemary around them.
Season the snapper with salt and pepper. Place 1 fillet on top of each mound. Add the wine, bring to a boil, and cook until reduced by half, about 2 minutes. Pour in the clam broth. Bring to a boil, cover, and braise in the oven until the snapper is barely opaque in the center, about 7 to 8 minutes.
Using a slotted spatula, transfer the potato mounds topped with the snapper to the center of 4 warmed dinner plates. Return the skillet to high heat and boil until lightly thickened, about 2 minutes. Add the tomatoes, olives and parsley and cook for 15 seconds. Taste for balance, adding some olive oil or more clam broth, if desired. Season with salt and pepper. Spoon half the sauce over the fish fillets and pour the rest into a warmed sauce boat. Serve immediately, garnished with the lemon slices, with the sauce passed on the side.
Recipe courtesy of Alfred Portale, Gotham Bar and Grill, New York City, NY