Heat oil in a large frying pan and fry haddock over medium heat for approximately 2 minutes. Add tomatoes, scallions, potato, and heavy cream, then bring to a simmer and cook for an additional 5 minutes over low heat. Remove mixture from heat and season with salt and pepper to taste. Add half the cheese and stir until it melts.