Bring salmon to room temperature about fifteen minutes before cooking.
Heat a large skillet with olive oil over medium-low heat.
Season fish with kosher salt and ground black pepper, and place salmon skin side down in the pan.
Cook until golden brown on one side, and flip over on the other side, this should take about three to four minutes on each side.
In a small pot, add half and half, pesto, and cream cheese. Stir together well over low heat until the cream cheese sauce is combined well.
Spoon about two tablespoons of the pesto cream cheese sauce over the salmon.
You may want to serve with a lemon slice along with the fish.