Peel and cut the potatoes into chunks
Place in a large sauce pan with the salt and cover with water
Boil for 15 minutes and then add the eggs on top and boil for a further 10 minutes
Meanwhile set a frying pan over medium heat and add the chopped bacon and cook for 5 minutes until browning
Add half of the butter and the fish to the pan and allow to cook through for approximately 8 minutes stirring gently
Sprinkle the flour over the cooked fish and pour the milk over, along with the cinnamon, parsley, paprika, and cheese then combine gently and simmer for 2 minutes until the sauce begins to thicken
Add the peas and cook for a further 2 minutes then remove from the heat
Drain potatoes and eggs and remove the shells from the eggs and cut into halves
Add the remainder of the butter to the potatoes and mash thoroughly, add a little milk if they are too thick
Add the fish mixture to the bottom of a large casserole dish
Add the halved eggs on top then spoon the mashed potatoe on top evenly
Spread over with a knife or spatula to smooth the surface of the pie
Bake in the oven at 200 degrees Celcius for 20 minutes until the top turns golden
Serve with some freshly steamed vegetables