European port tastes terrible, no stomach for it... (7)
I believe the answer is:
trieste
'european port' is the definition.
'trieste' can be an answer for 'port' (I've seen this before). I'm not sure about the 'european' bit.
'tastes terrible no stomach for it' is the wordplay.
'tastes' becomes 'tries' ('try' can be a synonym of 'taste').
'terrible no stomach for' becomes 't' (I can't justify this - if you can you should believe this answer much more).
'it' becomes 'e' ('e' can mean 'electronic' which is similar to 'IT').
'tries'+'t'+'e'='TRIESTE'
Can you help me to learn more?
(Other definitions for trieste that I've seen before include "Italian city, James Joyce's 13" , "Italian border city" , "Italy port, near Slovenia" , "One would have found a testier James Joyce there" , "NE Italy port" .)