Dzień dobry, Kasia_Kate. BE speakers say a view of (the Eiffel Tower) or a view over/of (the the sea). There's a previous thread here where an AE speaker in #2 seems to suggest that "view on" is possible, but BE speakers have a different view on () that. In #4 in that thread, the BE speaker gives BE usage.
Maybe your teacher thought "view on" was a direct (mis)translation of "widok na plażę/Tatry", and I would agree. But as KR says, you will get a wider range of opinion on the English forum.