I got to choose between haddock, halibut, and cod (I always choose haddock), and the worker prepared it while I waited. Then, they put it in a paper bag with some chips, and I was on my way!
English breakfasts, haggis, and Cullen skink are usually prepared in a more formal restaurant setting, such as a pub. You order at the bar, and a little while later, they bring your food to you. Each dish can be prepared differently depending on where you are and who is making it. For example, a Scottish family might prepare haggis differently from a pub, depending on their family traditions and recipes. If you Google these dishes, you'll find lots of different recipes with different ingredients, so it really comes down to who is making the food!
All of these foods are connected to the local environment in their own ways, which I think is important when traveling around the world. I always like to try new things that are traditional in that culture, even if they sound scary (like the haggis did to me!). Fish and chips is a food that became popular as a British tradition. Nearly all of the fish used is sourced from the North Atlantic Ocean--up by Norway--and the North Sea and English Channel.
For an English breakfast, the place is in the name! A traditional English breakfast is something native to England, originating here and being one of the most popular breakfast traditions across all ages. Haggis, is the Scottish national dish, making it directly connected to the local environment. You can get haggis outside of Scotland, but it is no where as popular as it is in Scotland. Cullen skink originated in a coastal town in Scotland, from fishermen.